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 № 1Aby 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();