android4.0+的系统,新增了一个接口ActivityLifecycleCallbacks,用于监听应用中所有Activity的运行情况。registerActivityLifecycleCallbacks是Application的一个接口,注册之后应用里的所有activity的生命周期都会被监控起来,我们可以在此接口方法里实现一些特殊的需求。比如统计用户对每个Activity使用情况,或者判断当前应用是不是在前台。
使用方法:在Application 的onCreate方法中使用registerActivityLifecycleCallbacks(callback)注册你的CallBack。