ActivityLifecycleCallbacks 实现app中所有Activity实例查找
2017-10-11 19:25
495 查看
在Application中的onCreate()方法中进行注册
app.registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
app.registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
public static void addActivityLifecyclerCallBacks(final HSPIndonesiaApplication app) { activityLifecycleCallbacks = new Application.ActivityLifecycleCallbacks() { @Override public void onActivityCreated(Activity activity, Bundle bundle) { } @Override public void onActivityStarted(Activity activity) { } @Override public void onActivityResumed(final Activity activity) { if (activity instanceof AdActivity) { adActivity = activity; handler.postDelayed(new Runnable() { @Override public void run() { activity.finish(); handler.removeCallbacksAndMessages(null); app.unregisterActivityLifecycleCallbacks(activityLifecycleCallbacks); } }, 4000); } } @Override public void onActivityPaused(Activity activity) { } @Override public void onActivityStopped(Activity activity) { } @Override public void onActivitySaveInstanceState(Activity activity, Bundle bundle) { } @Override public void onActivityDestroyed(Activity activity) { } }; app.registerActivityLifecycleCallbacks(activityLifecycleCallbacks); }
相关文章推荐
- [置顶] 利用ActivityLifecycleCallBack监控app前后台状态切换,实现手势密码即九宫格解锁
- 使用registerActivityLifecycleCallbacks实现整个app所有activity生命周期的监听和处理
- app整个应用生命周期管理ActivityLifecycleCallbacks,registerActivityLifecycleCallbacks
- ActivityLifecycleCallbacks 判断APP是否在前台
- Application中的管理所有activity的利器:ActivityLifecycleCallbacks
- Android应用前后台切换监听,借助ActivityLifecycleCallbacks实现
- 神奇的ActivityLifecycleCallbacks
- ActivityLifecycleCallbacks
- 优雅的使用ActivityLifecycleCallbacks管理Activity和区分App前后台
- ActivityLifecycleCallbacks
- 利用ActivityLifecycleCallbacks判断APP是否在后台运行
- Android activitylifecyclecallbacks
- registerActivityLifecycleCallbacks 的用途
- 打点利器——ActivityLifecycleCallbacks
- 利用ActivityLifecycleCallbacks判断APP是否在后台运行
- 认识registerActivityLifecycleCallbacks
- 利用ActivityLifecycleCallbacks实现前后台进程切换
- 利用ActivityLifecycleCallbacks判断APP是否在后台运行
- Activity生命周期监听接口:ActivityLifecycleCallbacks
- 在安卓开发中实现退出App时销毁所有Activity