電子書籍の厳選無料作品が豊富!

以下のkotlinプログラムで
btSave と btLoad を選択すると終了してしまいます。
btClear では大丈夫そんなとはありません。

when(view.id) {
R.id.btSave -> {
val etMojiStr = etMoji.toString()
val fileNames = "hozon.txt"
val files = File(fileNames)
files.writeText(etMojiStr)
}
R.id.btLoad -> {
val files = File(fileNames)
val tvMojiStr = files.readText()
tvMoji.text = tvMojiStr.toString()
}
R.id.btClear -> {
etMoji.setText("")
tvMoji.text = ""
}
}

なぜですか?

質問者からの補足コメント

  • val fnm = "sample.txt"
    val fn =File(fnm)

    when(view.id) {
    R.id.btSave -> {
    val mo :String = input.text.toString()
    fn.writeText(mo)
    }
    R.id.btLoad -> {
    output.text = fn.readText()
    }

    としましたがまだ駄目です。

      補足日時:2023/04/29 19:17

A 回答 (1件)

>途中で終了



強制終了の対処法:バックグラウンドアプリとの干渉→不要アプリのアンインストール後Android Studioを再インストール
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
自分で組み立てたパソコンなので
OS(Windows11)+ウイルスソフト+プリンター+ブラウザ+DVD再生
ぐらいしか入れてないです。

お礼日時:2023/04/29 19:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!