2011-05-19 38 views

回答

1

不,我知道的。我需要在我的应用程序中使用相同类型的通知,以便进行后台清理并进入前台恢复类型操作。我所做的是子类Activity,并让该子类调用我写的一个管理器,以跟踪应用程序是处于前景还是背景。在该分类活动中,请经理通知活动“可见生命周期”事件。 I.E.在onStop上调用startStart中的前台并在后台调用onStop。 See this link for details of "visible lifetime" scroll down about 2 pages.

然后,我使用我的新子类作为我的程序中的每个活动的基础。所以,只要前景状态发生变化,你的经理就能够知道。然后我使用管理器中的观察者模式来允许其他对象注册以通知前景状态改变。这有效地模仿了我们习惯从iOS获得的内容。可能有更好的方法来做到这一点,但这工作得很好。