Android中如何一次性finish掉以前打开的所有的activity
16lz
2022-04-03
public class ActivityManagerApplication extends Application { private static Map destoryMap = new HashMap<>(); private ActivityManagerApplication() { } /** * 添加到销毁队列 * * @param activity 要销毁的activity */ public static void addDestoryActivity(Activity activity,String activityName) { destoryMap.put(activityName,activity); }/***销毁指定Activity*/ public static void destoryActivity(String activityName) { Set keySet=destoryMap.keySet(); for (String key:keySet){ destoryMap.get(key).finish(); } }}
更多相关文章
- [Android设计模式]Android退出应用程序终极方法
- Android(安卓)Handler线程间通信机制分析
- 【Android】Timer的使用
- android 9.0 开机连接指定wifi
- Android(安卓)发送通知
- Android学习札记36:一个关于onSaveInstanceState ()方法的例子
- android svg
- 笔记 TextView类:
- Android大图片内存清理