在 ActivityGroup 中暂停和恢复子活动
Posted
技术标签:
【中文标题】在 ActivityGroup 中暂停和恢复子活动【英文标题】:pausing and resuming child activities in ActivityGroup 【发布时间】:2011-09-27 10:11:16 【问题描述】:我正在尝试创建自定义 ActivityGroup。除了组子活动的活动生命周期方法外,我正在使一切正常。当我的子活动进入/退出焦点时,我如何调用他们的 onResume/onPause 方法?
我知道 tabActivity 会这样做,但在查看代码时我找不到。
提前致谢!
【问题讨论】:
我也面临同样的问题。我有一个 ActivityGroup 来生成子活动,但是当我按下后退按钮时不会调用我的 onPause/onResume。 【参考方案1】:我遇到了类似的问题。我认为这与活动组如何存储历史记录有关。如果您将视图存储在数组列表中,则并不总是调用 onresume/onpause。我通过使用这个实现来解决它,它将活动ID存储在arraylist而不是视图中,我发现调用了onresume和onpause。
http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html
【讨论】:
以上是关于在 ActivityGroup 中暂停和恢复子活动的主要内容,如果未能解决你的问题,请参考以下文章