Skip to content

Instantly share code, notes, and snippets.

@codeforfun-jp
Created November 5, 2024 12:06
Show Gist options
  • Save codeforfun-jp/18357a400e567e1e4b84e41ab95ee396 to your computer and use it in GitHub Desktop.
Save codeforfun-jp/18357a400e567e1e4b84e41ab95ee396 to your computer and use it in GitHub Desktop.
[Java Quiz ver2] 7-4
@Override
protected void onCreate(Bundle savedInstanceState) {
/* 省略 */
// 正解数を取得
int score = getIntent().getIntExtra("RIGHT_ANSWER_COUNT", 0);
// トータルスコアの読み出し
SharedPreferences prefs = getPreferences(Context.MODE_PRIVATE);
int totalScore = prefs.getInt("TOTAL_SCORE", 0);
// トータルスコアに今回のスコアを加算
totalScore += score;
// TextViewに表示する
binding.resultLabel.setText(getString(R.string.result_score, score));
binding.totalScoreLabel.setText(getString(R.string.result_total_score, totalScore));
// トータルスコアを保存
SharedPreferences.Editor 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