Przy niedzieli…

…niektórzy już pewnie myślami przy poniedziałku, ale mi wypada rozliczyć się z podjętego wyzwania. W tym tygodniu udało mi się zrobić kolejną mini-aplikację. Głównie dzięki klasie java.util.Random, która generuje pseudolosowe liczby.

Za radą Binarnej Blondynki (dziękuję!, choć to nie to, co miałaś na myśli w komentarzu) napisałam aplikację Losowa Aktywność. Gra (ha ha) polega na tym, że w głównym okienku można wcisnąć przycisk Pokaż Losową Aktywność, po czym pojawi się jedna z dwóch aktywności – wybrana losowo. Każda z tych dwóch aktywności ma przycisk wróć, dzięki któremu można wrócić do startowej aktywności.

Poniżej implementacja metody, która jest wywoływana po wciśnięciu przycisku Pokaż losową aktywność:

public void klikniecie(View view) {

    List<Class<? extends Activity>> aktywnosci = new ArrayList<Class<? extends Activity>>();
    aktywnosci.add(PierwszaAktywnosc.class);
    aktywnosci.add(DrugaAktywnosc.class);
    Random generator = new Random();
    Class<? extends Activity> losowaAktywnosc = aktywnosci.get(generator.nextInt(aktywnosci.size()));
    Intent intent = new Intent(this, losowaAktywnosc);
    startActivity(intent);

}
Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s