Skip to content

Instantly share code, notes, and snippets.

@codeforfun-jp
Created October 24, 2024 06:52
Show Gist options
  • Save codeforfun-jp/ea6df2308499087012d2b26dbb94d3b1 to your computer and use it in GitHub Desktop.
Save codeforfun-jp/ea6df2308499087012d2b26dbb94d3b1 to your computer and use it in GitHub Desktop.
[Kotlin Quiz ver2] 7-4
override fun onCreate(savedInstanceState: Bundle?) {
/* 省略 */
// 正解数を取得
val score = intent.getIntExtra("RIGHT_ANSWER_COUNT", 0)
// トータルスコアの読み出し
val prefs = getPreferences(Context.MODE_PRIVATE)
var totalScore = prefs.getInt("TOTAL_SCORE", 0)
// トータルスコアに今回のスコアを加算
totalScore += score
// TextViewに表示する
binding.resultLabel.text = getString(R.string.result_score, score)
binding.totalScoreLabel.text = getString(R.string.result_total_score, totalScore)
// トータルスコアを保存
val editor = prefs.edit()
editor.putInt("TOTAL_SCORE", totalScore)
editor.apply()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment