Я новичок и француз, так что извините за мой английский sh. У меня проблема, я теряю данные при повороте экрана. Я сделаю тест, счет будет сохранен правильно, но не текущий вопрос, поэтому, когда я поворачиваю телефон, создается новый вопрос: / Может быть, мой вопрос цветной, с различными анимациями и 4 ответами ... и это невозможно остаться в связке? Моя игровая активность:
public static final String BUNDLE_STATE_SCORE = "currentScore";
public static final String BUNDLE_STATE_QUESTION = "currentQuestion";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game);
System.out.println("GameActivity::onCreate()");
mQuestionBank= this.generateQuestions();
if (savedInstanceState != null) {
mScore = savedInstanceState.getInt(BUNDLE_STATE_SCORE);
mNumberOfQuestions = savedInstanceState.getInt(BUNDLE_STATE_QUESTION);
} else {
mScore = 0;
mNumberOfQuestions = 4;
}
@Override
protected void onSaveInstanceState(Bundle outState) {
outState.putInt(BUNDLE_STATE_SCORE, mScore);
outState.putInt(BUNDLE_STATE_QUESTION, mNumberOfQuestions);
super.onSaveInstanceState(outState);
}