Jak mogę ponownie uruchomić działanie po kliknięciu?

Na przykład: mam w moich AndroidManifest.xml 2 czynnościach aktywność A i B i zaczynają się one wraz z uruchomieniem aplikacji...

Ale to, czego chcę, to po kliknięciu przycisku, który znajduje się w działaniu A, musi ponownie uruchomić działanie B.

0
Tope Lourenco 22 luty 2012, 16:53

3 odpowiedzi

Najlepsza odpowiedź

Gdy jesteś w ćwiczeniu A i przechodzisz do ćwiczenia B, wtedy twoje ćwiczenie B automatycznie rozpoczyna się/wznawia

1
waqaslam 22 luty 2012, 16:58

Dlaczego po uruchomieniu aplikacji musisz rozpocząć oba działania? Kiedy mówisz „uruchom ponownie”, czy rzeczywiście musisz przerwać ćwiczenie B i ponownie rozpocząć ćwiczenie B? A może po prostu chcesz to pokazać? Aby rozpocząć działanie z innego działania, możesz nazwać coś takiego:

startActivity(new (Intent(this, ActivityB.class)));

dokumentacja Androida zawiera wiele szczegółów. Myślę jednak, że powinieneś zastanowić się, dlaczego rozpoczynasz dwie czynności naraz i czy nie chcesz zamiast tego użyć Service (nie znam żadnych szczegółów swojej aplikacji, nie mogę powiedzieć).

1
Spinner 22 luty 2012, 17:04
Intent intent = new Intent(CurrentActivity.this, ActivityToLaunch.class);
startActivity(intent);

Wywołaj powyższy fragment kodu na onClick metody widoku.

0
AndroDev 22 luty 2012, 16:58