在ActivityGroup中暂停和恢复子活动

7
我正在尝试创建一个自定义的ActivityGroup,除了组内子活动的生命周期方法之外,我已经使一切正常运作。当子活动进入/退出焦点时,我如何调用它们的onResume/onPause方法?我知道TabActivity可以做到这一点,但是在查看代码时找不到如何实现。
提前感谢!

我遇到了同样的问题。我有一个ActivityGroup,在其中生成子活动,但当我按返回按钮时,我的onPause/onResume没有被调用。 - user888526
1个回答

0
我曾经遇到过类似的问题。我认为这与ActivityGroup如何存储历史记录有关。如果你将视图存储在ArrayList中,那么onResume/onPause并不总是被调用。我通过使用这种实现方式来解决它,该方式将活动ID存储在ArrayList中而不是视图,并且我发现onResume和onPause被调用了。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接