博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的Android进阶之旅------>Android关于Activity管理的一个简单封装
阅读量:7121 次
发布时间:2019-06-28

本文共 988 字,大约阅读时间需要 3 分钟。

用一个集合类对所有的Activity进行管理,实现随时控制Activity。用add(Activity activity)方法向List中添加Activity,用remove(Activity activity)方法从List中移除Activity,用finishProgram()方法将List中所有Activity移除并退出程序

import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.util.Log;public class ActivityStackControlUtil {	private static List
activityList = new ArrayList
(); public static void remove(Activity activity) { activityList.remove(activity); } public static void add(Activity activity) { activityList.add(activity); } public static void finishProgram() { Log.i("oyp", "finishProgram"); for (Activity activity : activityList) { if (!activity.isFinishing()) { activity.finish(); } } android.os.Process.killProcess(android.os.Process.myPid()); }}

 

 

====================================================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

  转载请保留原文地址

====================================================================================

 

你可能感兴趣的文章
201671010444 夏向明 词频统计软件项目报告
查看>>
MatlabSourceCode
查看>>
Jmeter之Synchronizing Timer(同步集合点)
查看>>
(并查集)How Many Tables -- HDU --1213
查看>>
模型一
查看>>
查询网页编码方式
查看>>
基于OpenVINO的多输入model optimizer(Tensorflow)
查看>>
黑盒测试
查看>>
迎春舞会之三人组舞 vijos1061 动态规划
查看>>
1225整理
查看>>
谷歌浏览器下flash背景透明方法
查看>>
weblogic 修改控制台console访问路径 url
查看>>
[redis读书笔记] 第二部分 单机数据库 数据库实现
查看>>
Jsp解析过程
查看>>
查看阻塞线程
查看>>
java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化...
查看>>
谈谈我的跳槽感想,从日资企业到互联网的转变
查看>>
jmeter经验---java 追加写入代码一例
查看>>
《ASCE1885的信息安全》のCryptoAPI---密钥的产生和交换函数
查看>>
C语言学习(四)
查看>>