android 全局管理打开的activity

来源:互联网 发布:10档看盘软件 编辑:程序博客网 时间:2024/05/16 05:14


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的对象


0 0
原创粉丝点击