Jak mogę ponownie uruchomić działanie po kliknięciu?
Na przykład: mam w sobie AndroidManifest.xml
2 działania A i B zaczynają się, gdy aplikacja się uruchamia ...
Ale to, czego chcę, to kiedy kliknę przycisk znajdujący się na działaniu A, musi on ponownie uruchomić działanie B.
Odpowiedzi:
1 dla odpowiedzi № 1kiedy jesteś w aktywności A i przechodzisz do czynności B, wtedy twoja aktywność B automatycznie rozpoczyna się / wznawia
1 dla odpowiedzi nr 2
Dlaczego musisz rozpocząć oba działaniauruchamiasz swoją aplikację? Kiedy mówisz „uruchom ponownie”, czy rzeczywiście musisz zatrzymać działanie B i ponownie uruchomić działanie B? A może po prostu chcesz to pokazać? Aby rozpocząć działanie od innego działania, możesz nazwać coś takiego:
startActivity(new (Intent(this, ActivityB.class)));
Android dokumentacja daje wiele szczegółów. Myślę jednak, że powinieneś zastanowić się, dlaczego zaczynasz dwie czynności jednocześnie i czy możesz chcieć użyć Service
zamiast tego (nie znając żadnych szczegółów Twojej aplikacji, nie mogę powiedzieć).
0 dla odpowiedzi № 3
Intent intent = new Intent(CurrentActivity.this, ActivityToLaunch.class);
startActivity(intent);
wywołaj powyższy fragment kodu onClick
metody widoku.