application监控app前后台

2019-03-22  本文已影响0人  lantern王

自定义application 实现ActivityLifecycleCallbacks接口,监听app内每个activity的声明周期,每started一个activity计数加一,每stopped一个activity计数减一,当计数为零时,说明app销毁或者进入后台。具体可以参考其他回调。我只用到了这两个回调实现前后台监听。

application源码

自定义application中实现ActivityLifecycleCallbacks:

定义实现方法

具体实现方法:

具体实现

重点解释下isRunInBackground 和activityCount ,isRunInBackground是判断是否处于前后台,activityCount是activity计数。

自己平时记录,如果可以帮到别人更好!

上一篇 下一篇

猜你喜欢

热点阅读