Robię Quiz w Android Studio. Gra podzielona jest na 2 kategorie. Domyślnie drugi przycisk jest ustawiony jako "Disabled" aby po przejściu pierwszej kategorii zmienił wartość na "Enabled".
Rozwiązaniem okazało się zastosowanie metody intent putExtra. --> Ale co należy zrobić aby po wyjściu z aplikacji te zmiany automatycznie się zapisały, bo kiedy ponownie uruchamiam apke przycisk jest na nowo zablokowany.
Ostatni poziom 1 kategorii
@Override
public void onClick(View v) {
if(v==winflagi)
{
Intent myIntent = new Intent(winflagi.this, Activity2.class);
myIntent.putExtra("isEnabled", "enabled");
startActivity(myIntent);
}
}
Drugi przycisk
if (v== entrycity){
Intent intent=getIntent();
String isEnabled = intent.getStringExtra("isEnabled");
if(isEnabled==null||isEnabled.equals("disabled")){
entrycity.setEnabled(false);
}
else{
entrycity.setEnabled(true);
startActivity(new Intent(this, cities1.class));
}
}
}