android 全局管理打开的activity
2016-10-11 11:27
309 查看
1在 application 中创建一个 用来存储activity的map集合
public Map<String,activity父类> mapActivity=new HashMap<String ,activity父类>();
2 在activity中 oncreate生命周期 存储当前的activity对象
mapActivity.put("MyActivity",this);
onDestroy中从map集合中删除activity对象 mapActivity.remove("MyActivity");
保证map集合中存的是当期打开的activity
3 当需要用到那个打开的activity时 直接从集合中回去到activity的对象
public Map<String,activity父类> mapActivity=new HashMap<String ,activity父类>();
2 在activity中 oncreate生命周期 存储当前的activity对象
mapActivity.put("MyActivity",this);
onDestroy中从map集合中删除activity对象 mapActivity.remove("MyActivity");
保证map集合中存的是当期打开的activity
3 当需要用到那个打开的activity时 直接从集合中回去到activity的对象
相关文章推荐
- Android关于Activity的一些使用和全局管理技巧
- android 如何管理打开的多个Activity AppManager
- android完美退出程序(创建单例管理所有打开的activity)
- Android Activity 全局管理 终极解决方案
- android Activity管理类(全局管理Activity)
- android 之得到新打开Activity 关闭后返回的数据
- 关于Android 打开新的Activity 虚拟键盘的弹出与不弹出
- android下通过app名字打开程序(activity)链接
- Android|Application+Singleton|管理全局变量|
- Android源码学习之二-Activity如何管理对话框
- Android Activity生命周期管理 .
- android 之得到新打开Activity 关闭后返回的数据
- Android源码学习之二-Activity如何管理对话框
- Android开发学习笔记,修改Activity名称后,导致程序打开该Activity时异常退出
- Android中打开新的Activity的三种方法
- Android源码学习之二-Activity如何管理对话框
- Android 之ActivityThead、ActivityManagerService 与activity的管理和创建
- Android源码学习之二-Activity如何管理对话框
- 使用自定义的Activity栈来管理android的Activity
- android 关闭和管理所有的ACTIVITY或者是SERVICES 或者是广播