Skocz do zawartości
marcino936

Jak podmienić Activity na inną?

    Rekomendowane odpowiedzi

    Witam, w aplikacji stworzyłam parę activity i potrzebuję pomocy bo nie wiem jak zrobić żeby one się zmieniały między sobą a nie tworzyły za każdym razem nowe (wyjaśnienie jest na nagraniu o co mi chodzi, patrz na punkty) 

    Aktivity Home:

                //okno sklepu
    public void openShop(View view) {
        Intent intent = new Intent(this, shop.class);
        startActivity(intent);
    }
                //okno upgrade
    public void openUpgrade(View view) {
        Intent intent = new Intent(this, upgrade.class);
        startActivity(intent);
    }
                //okno game
    public void openGame(View view) {
        Intent intent = new Intent(this, game.class);
        startActivity(intent);
    }

    W każdym innym:

    //okno sklepu
    public void openShop(View view) {
        Intent intent = new Intent(this, shop.class);
        startActivity(intent);
    }
    //okno home
    public void openHome(View view) {
        Intent intent = new Intent(this, MainActivity.class);
        startActivity(intent);
    }
    //okno game
    public void openGame(View view) {
        Intent intent = new Intent(this, game.class);
        startActivity(intent);
    }
    

    Link do filmu: 

     

    Edytowane przez mmaciejow
    poprawa teamtu

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Musisz stan tych activity gdzieś zapisywać. Może to być  SqLite albo na początek SharedPreferences. Podczas uruchamiania danego activity w metodzie onCreate będziesz ten stan wczytywał.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x