在一个activity中kill其他的activity以及退出整个应用程序
来源:互联网 发布:log4j配置mybatis sql 编辑:程序博客网 时间:2024/06/08 06:35
1、只是kill一个activity
1) 在希望kill掉的activity中设置一个静态变量instance,初始化为this;
2) 然后在想要kill它的activity中调用这个instance的finish()方法就可以打到kill的目的了。
Activity A:
public class A(){ public static A instance; @Override protected void onCreate(Bundle savedInstanceState) { ...... instance = this; }}
Activity B:
if (A.instance != null){ A.instance.finish();}
2、完全退出应用程序
2.1 关闭所有的activity退出应用程序
//建立一个public static的list用来放activitypublic static List mActivityList = new ArrayList();//在每个activity建立的时候将这个activity加进listmain.mActivityList.add(main.this);//finish所有list中的activitypublic static void killallActs(){ int num=mActivityList.size(); for(int i=0;i<num;i++){ if(mActivityList.get(i)!=null){ mActivityList.get(i).finish(); } }}
2.2 使用ActivityManager退出应用
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);am.restartPackage(getPackageName());
注意在AndroidManifest.xml文件里设置:
<uses-permission android:name="android.permission.RESTART_PACKAGES"></uses-permission>
阅读全文
0 0
- 在一个activity中kill其他的activity以及退出整个应用程序
- 在一个activity中kill其他的activity及退出整个应用程序
- 《如何在一个Activity的一部分中显示其他Activity》
- Android 在一个Activity的一部分中显示其他Activity
- 能不能在一个Activity中去finish销毁掉其他Activity ??(+程序完全退出)
- 退出activity以及结束应用程序的总结
- Activity的退出应用程序
- android多activity退出整个程序的一个实现
- android多activity退出整个程序的一个实现
- android多activity退出整个程序的一个实现
- 【RichieZhu】Android多activity退出整个程序的一个实现
- android多activity退出整个程序的一个实现
- android多activity退出整个程序的一个实现
- Android 在“非主Activity”中退出整个项目的几点方法!
- android在当前activity退出整个程序
- 退出整个应用程序 以及 利用intent标志跳转到某个Activity
- Android 在一个activity中关闭其他activity
- 双击退出整个程序,以及双击退出本Activity
- 云博士智能诊断功能全新升级
- Java 方法区及堆、栈(转了慢慢看)
- 数据库优化2
- btree索引和hash索引的区别
- EditText单击触发onclick事件处理
- 在一个activity中kill其他的activity以及退出整个应用程序
- 自定义View---圆形进度条&&点击改变颜色
- 最大子列和问题
- 机器学习--梯度下降
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
- 【poj 1080】 Human Gene Functions 【Taejon 2001】
- ABAP开发SELECTION-SCREEN: FUNCTION KEY 1,2,3,4,5的使用方法
- C#构造函数里的base和this的区别
- Android进阶——你所知道的Camera2和你所不知道的Camera2完全解析