приостановка и возобновление дочерних действий в ActivityGroup - PullRequest
7 голосов
/ 03 июля 2011

Я делаю первую попытку при создании пользовательской группы действий. У меня все работает, кроме методов жизненного цикла групповых дочерних действий. Как я могу вызвать методы onResume / onPause в моих дочерних действиях, когда они входят / выходят из фокуса?

Я знаю, что tabActivity делает это, но не могу найти, как при просмотре кода.

Заранее спасибо!

1 Ответ

0 голосов
/ 23 августа 2011

У меня была похожая проблема. Я думаю, это связано с тем, как группа активности хранит историю если вы храните представления в массиве, тогда onresume / onpause не всегда вызывается. Я решил это, используя вместо этого эту реализацию, в которой идентификаторы активности хранятся в массиве, а не в представлениях, и обнаружил, что были вызваны onresume и onpause.

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

...