ProcessLifecycleOwner判断Android应用
作者:
内卷程序员 | 来源:发表于
2021-08-09 23:45 被阅读0次构建观察者
public class LifecyclerChecker implements LifecycleObserver{
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
private void onAppBackground() {
// 应用进入后台
Log.e("test","LifecycleChecker onAppBackground ON_STOP");
}
@OnLifecycleEvent(Lifecycle.Event.ON_START)
private void onAppForeground() {
// 应用进入前台
Log.e("test","LifecycleChecker onAppForeground ON_START");
}
}
调用
//无论是在Application的onCreate中调用,还是在Activity的onCreate或者其他的生命周期函数中调用都可以,这样就可以获取应用是在前台还是后台。
ProcessLifecycleOwner.get().getLifecycle().addObserver(new LifecyclerChecker());
本文标题:ProcessLifecycleOwner判断Android应用
本文链接:https://www.haomeiwen.com/subject/zfotbltx.html
网友评论