Kolory_Ustawienia - przechowywanie stanu aplikacji po utracie foreground i zatrzymaniu Zob. plik: activity_lifecycle.png W projekcie Kolory: 1. W klasie KoloryActivity przygotuj dwie metody pomocnicze: //Ustawienia private void zapiszStan() { SharedPreferences.Editor edytorUstawien = getPreferences(MODE_PRIVATE).edit(); edytorUstawien.putInt("SkladowaR", seekBarR.getProgress()); edytorUstawien.putInt("SkladowaG", seekBarG.getProgress()); edytorUstawien.putInt("SkladowaB", seekBarB.getProgress()); edytorUstawien.commit(); } private boolean odtworzStan() { SharedPreferences ustawienia = getPreferences(MODE_PRIVATE); seekBarR.setProgress(ustawienia.getInt("SkladowaR",0)); seekBarG.setProgress(ustawienia.getInt("SkladowaG",0)); seekBarB.setProgress(ustawienia.getInt("SkladowaB",0)); return ustawienia.contains("SkladowaR") && ustawienia.contains("SkladowaG") && ustawienia.contains("SkladowaB"); } 2. Klasa SharedPreferences wymaga importu pakietu/klasy: import android.content.SharedPreferences; 3. Nadpisz metodę onPause klasy bazowej Activity: @Override protected void onPause() { super.onPause(); zapiszStan(); } 4. Na końcu metody onCreate dodaj wywołanie metody odtworzStan: if (!odtworzStan()) spinner.setSelection(9);