我正在创建一个组件,该组件旨在用于我无法控制的Activity的其他应用程序中。在我的基于视图的组件中,我想知道父活动何时消失(onPause)和返回(onResume)。我发现Application类允许在API 14中为这些事件注册回调,但是我对API 8进行了编码。
我尝试了各种ViewTreeObserver尝试,但它们看起来很脆弱,看起来不合适。
答案 0 :(得分:0)
您应该为每个生命周期事件设置自定义视图,例如onActivityPause,onActivityResume等。 让使用您的视图的活动将其生命周期事件“转发”到这些方法。
这就是谷歌使用新版v2 MapView的方式。