应用程序的关闭
来源:互联网 发布:java构造函数调用 编辑:程序博客网 时间:2024/06/11 21:06
应用程序的关闭
第一种方法:首先获取当前进程的id,然后杀死该进程。 (建议使用)
android.os.Process.killProcess(android.os.Process.myPid())
第二种方法:终止当前正在运行的Java虚拟机,导致程序终止
System.exit(0);
第三种方法:强制关闭与该包有关联的一切执行(只能杀死其他进程不能杀死自己)
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
manager.restartPackage(getPackageName());
//需要添加下面的权限.
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
第一种方法有时会不好用.市面上的一般采取的方法是.
新建一个类去继承Application.然后在Manifest文件中注册这个Application.
在这个类中定义一个List集合.List<Activity> XX;
在工程中的其他的Activity中的OnCreate()方法中都创建出这个集合并把本身的Activity添加到这个集合中.
写一个方法.用增强for循环.把所有的Activity都finish();(可以给该方法设置一个按钮,比如返回,比如menu)
在Ondestory()方法中清除所有的Activity.
- 应用程序的关闭
- 如何关闭其他的应用程序
- Android 关闭应用程序的方法
- 关闭应用程序
- 关闭应用程序
- 关闭应用程序
- 关闭选择的所有应用程序的脚本
- 打开应用程序,关闭应用程序
- 关闭整个应用程序的内核模式缓存
- windows下关闭指定端口的应用程序
- 关闭多线程应用程序的所有线程
- 彻底关闭应用程序 返回键的捕获
- 点击返回键关闭应用程序的步骤
- VC 关闭应用程序发出的声音
- Java应用程序窗口关闭的方法
- IIS 应用程序池自动关闭的解决办法
- 【jiasuba】关闭快捷应用程序的几种小技巧
- IIS 应用程序池自动关闭的解决办法
- ubuntu下用图形化比较工具Meld
- Could not find class 'org.ksoap2.serialization.SoapObject', referenced from method cn.edu.bzu.soap.S
- Zdenek Kalal
- 【并查集】判断是否为树
- 代码腐烂
- 应用程序的关闭
- ubuntu安装java JDK
- Win32 程序 控件风格和预览不一样的问题
- 左连接查询
- 复制文件句柄dup2 函数
- 嵌入式系统开发:C语言中的位结构体
- windows性能监视器API
- Latent Dirichlet Allocation Model学习笔记二
- 转发 tcp server listenner keep alive