您的位置:首页 > 移动开发 > Android开发

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的对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: