Android中如何一次性finish掉以前打开的所有的activity
16lz
2021-01-23
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 内存优化】Bitmap 内存缓存 ( Bitmap 内存复用 | 弱引
- Android 消息机制之 MessageQueue 消息队列
- 【Android】结合源码解析Android消息队列工作流程
- 【Android自助餐】Handler消息机制完全解析(二)MessageQueue的队列
- webservice1(队列上传 呼叫)
- Android Priority Job Queue:一个专门为Android轻松调度任务的工