У меня есть приложение с таким действием: https://i.stack.imgur.com/hybAT.png (это 10 ImageView, когда вы нажимаете go до этого уровня)
Когда начинается это действие , У меня есть этот массив логических значений (когда я завершаю уровень, один элемент этого массива изменяется на true)
boolean[] nivelSuperado = {false, false, false, false, false, false, false, false, false, false};
и это для l oop в onCreate:
for (int i = 0; i < nivelSuperado.length; i++) {
if (nivelSuperado[i]) botones[i].setBackground(getDrawable(R.drawable.nivel_superado));
}
Это работает, и ImageView уровня меняется на другой ImageView с зеленым фоном. Но когда я закрываю это приложение и открываю его в следующий раз, никаких зеленых ImageViews нет. Я пробовал использовать onPause, onResume и onSaveInstancedState, но не могу заставить его работать.