2011-07-02 9 views
7

Staram się najpierw utworzyć niestandardową grupę ActivityGroup. Dostaję wszystko działa, z wyjątkiem metod cyklu życia aktywności grupowych działań podrzędnych. Jak mogę wywołać metody onResume/onPause w moich aktywnościach podrzędnych podczas wchodzenia/zamykania fokusa?wstrzymywanie i wznawianie czynności podrzędnych w ActivityGroup

Wiem, że tabActivity robi to, ale nie mogę znaleźć, jak podczas przeglądania kodu.

Z góry dziękuję!

+0

Mam do czynienia z tym samym problemem. Mam ActivityGroup, gdzie odradzam działania podrzędne, ale moja funkcja onPause/onResume nie jest wywoływana, gdy naciśniesz przycisk Wstecz. –

Odpowiedz

0

Miałem podobny problem. Myślę, że ma to związek z tym, jak grupa aktywności zapisuje historię. jeśli przechowujesz widoki na liście tablic, to nie zawsze wywoływana jest funkcja onresume/onpause. Rozwiązałem go, używając zamiast tego tej implementacji, która przechowuje id aktywności w tablicy, a nie w widokach. Stwierdziłem, że wywoływano onresres i onpause.

http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html

Powiązane problemy