[英]How to obtain android activity lifecycle events from view?
我正在创建一个打算在其他我无法控制的活动的其他应用程序中使用的组件。 在我基于视图的组件中,我想知道父活动何时消失(onPause)和回来(onResume)。 我发现Application类允许在API 14中注册这些事件的回调,但是我将代码停留在API 8上。
我已经尝试了各种ViewTreeObserver尝试,但它们似乎不牢固,而且似乎不合适。
您应该为每个生命周期事件的方法设置自定义视图,例如onActivityPause,onActivityResume等。让使用视图的活动将其生命周期事件“转发”到这些方法。
这就是Google如何使用新的v2 MapView做到的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.