如何从视图中获取android活动生命周期事件?

时间:2013-06-13 01:06:31

标签: android android-activity android-lifecycle

我正在创建一个组件,该组件旨在用于我无法控制的Activity的其他应用程序中。在我的基于视图的组件中,我想知道父活动何时消失(onPause)和返回(onResume)。我发现Application类允许在API 14中为这些事件注册回调,但是我对API 8进行了编码。

我尝试了各种ViewTreeObserver尝试,但它们看起来很脆弱,看起来不合适。

1 个答案:

答案 0 :(得分:0)

您应该为每个生命周期事件设置自定义视图,例如onActivityPause,onActivityResume等。 让使用您的视图的活动将其生命周期事件“转发”到这些方法。

这就是谷歌使用新版v2 MapView的方式。