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));
            }
            }



        }