管理已打开的activity

2022-04-21  本文已影响0人  加油小李

Old:
以前管理已打开的activity,就是在BaseApplication中放一个集合,然后在BaseActivity的
OnCreate()往集合中添加activity,
onDestory()删除集合中的该activity,
OnResume()等其他生命周期中控制activity集合。

然而,最近在看开源项目源码时

发现了一个新用法,application自带了ActivityLifecycleCallbacks接口回调来管理已打开的activity

New:


截屏2022-04-21 21.42.41.png
上一篇 下一篇

猜你喜欢

热点阅读