关闭Application的三种方法
来源:互联网 发布:参与网络传销怎么处理 编辑:程序博客网 时间:2024/05/31 04:03
程序启动后,先执行Application.onCreate(),再执行Activity.onCreate()。如果没有生成自己的Application,那么系统会为你自动生成一个。退出程序时我们一般只调用finish()函数杀死当前Activity,Application退到幕后,由系统自动维护。再次启动程序时就不会执行Application.onCreate(),而是直接执行Activity.onCreate()。
退出程序时,不但杀死Activity,而且也干掉主Application的方法:
第一种: 直接退出.
System.exit(0);
第二种:杀掉进程.
android.os.Process.killProcess(android.os.Process.myPid());
第三种:杀掉后台进程,API Level至少为8才能使用.
ActivityManager activityMgr =(ActivityManager).getSystemService(ACTIVITY_SERVICE);
activityMgr.killBackgroundProcesses(getPackageName());
在AndroidManifest.xml添加权限
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
退出程序时,不但杀死Activity,而且也干掉主Application的方法:
第一种: 直接退出.
System.exit(0);
第二种:杀掉进程.
android.os.Process.killProcess(android.os.Process.myPid());
第三种:杀掉后台进程,API Level至少为8才能使用.
ActivityManager activityMgr =(ActivityManager).getSystemService(ACTIVITY_SERVICE);
activityMgr.killBackgroundProcesses(getPackageName());
在AndroidManifest.xml添加权限
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
0 0
- 关闭Application的三种方法
- Java application 关闭窗口的方法
- Java application 关闭窗口的方法
- 关闭程序的三种方法
- 关闭Android 应用的三种方法
- 三种关闭键盘的方法
- STRUTS获取REQUEST,SESSSION,APPLICATION的三种方法
- Struts2获取request、session、application的三种方法
- WPF中的Application,即关闭程序三种方式
- Oracle数据库关闭的三种应用方法
- winform 窗体禁用关闭按钮的三种方法
- iOS UITextField 关闭键盘的 三种方法
- UIButton关闭交互的三种实现方法
- Activity的三种关闭方法分析(finish;onDestory;exit)
- 在Linux命令行中关闭操作系统的三种方法
- Fedora关闭/禁用SELinux三种方法
- 三种方法关闭Android应用
- 安全彻底关闭实例Excel.Application后产生的进程方法
- mysql数据库忘记密码时如何修改
- 不使用插件的jquery 提示气泡
- Daytime服务器
- dateFromString永远返回nil的处理办法
- eclipse调试java程序的九个技巧
- 关闭Application的三种方法
- Openstack liberty 中Cinder-api启动过程源码分析1
- linux学习之进程,线程和程序
- 再谈雅虎关于性能优化的 N 条规则
- Java中class的初始化顺序
- 2016.8参靠资料整理
- KissXml 之isa报错
- Linux进程学习(孤儿进程和守护进程)
- telnet命令