前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
はじめてのアンドロイドスタジオ第4版の中のじゃんけんゲームを作っていますが、MainActivity と ResultActivity の両方で、pref edit でエラーになります。
Android Studio Version 3.31
kotlin
API 19 Android 4.4(KitKat)
よろしくお願いいたします。
エラーメッセージ
該当のソースコード
ソースコードpackage com.example.janken import android.content.Intent import androidx.appcompat.app.AppCompatActivity import![イメージ説明](55e7dbd93c44c12c508abae6e7b1562f.png)id.os.Bundle import android.preference.PreferenceManager import android.view.View import androidx.core.content.edit import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) gu.setOnClickListener { onJankenButtonTapped(it) } choki.setOnClickListener { onJankenButtonTapped(it) } pa.setOnClickListener { onJankenButtonTapped(it) } val pref= PreferenceManager.getDefaultSharedPreferences(this) pref.edit { clear() } } fun onJankenButtonTapped(view: View?) { val intent = Intent(this, ResultActivity::class.java) intent.putExtra("MY_HAND", view?.id) startActivity(intent) } }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/15 19:02