方案一:
在Application中添加方法,在Activity中调用方法,即将Activity添加到集合中,退出时,遍历所有的Activity,并将其全部finish
1.Application
public void addActivity(Activity activity) {
activityList.add(activity);
}
public void exit() {
for (Activity activity : activityList) {
activity.finish();
}
System.exit(0);
}
2.Activity中
1>.在oncreate方法中
application = (LiveCamsApplication) this.getApplication();
application.addActivity(LiveCamsActivity.this);
2>.退出时直接调用application.exit()
本文介绍了一种在Android应用中管理多个Activity生命周期的方法,通过在Application类中添加方法,实现Activity的添加、遍历和关闭操作,确保资源的合理利用。
3144

被折叠的 条评论
为什么被折叠?



