/ / cykl życia aktywności w systemie Android tabhost - java, android, android-tabhost

Cykl życia aktywności w systemie Android tabhost - java, android, android-tabhost

Próbuję użyć tabhost, który zawiera 3 karty

Mam również przycisk w tabhost, który można kliknąć niezależnie od aktywności w frameLayout. (ten przycisk powraca do poprzedniej aktywności innej niż karta)

Kiedy jedna z moich aktywacji tabulacji jest wstrzymana, przechowuje pewne informacje (więc za każdym razem, gdy przełączam się, informacja o karcie jest zapisywana).

mam problem, kiedy naciśniesz przycisk, zadzwonię

TabbedActivity.this.finish();

nie jest wywoływana metoda onPause i onStop działania w układzie ramki.

w jaki sposób chciałbym wywoływać te metody, zanim zadzwonię do .finish() metoda

Odpowiedzi:

1 dla odpowiedzi № 1

Aby upewnić się, że moja metoda onPause została wywołana .... właśnie zadzwoniłem

if(tabHost.getCurrentTab() !=0){
tabHost.setCurrentTab(0);
}else{
tabHost.setCurrentTab(1);
}


PinMeTabbedActivity.this.finish();