杀死或停止当前的进程
来源:互联网 发布:淘宝订单生成器手机版 编辑:程序博客网 时间:2024/06/01 08:55
KillProcess:
在android中我们如果想要程序的进程结束可以这样写:
android.os.Process.killProcess(android.os.Process.myPid());
在android中我们如果想要程序的进程结束可以这样写:
android.os.Process.killProcess(android.os.Process.myPid());
这样就可以从操作系统中结束掉当前程序的进程。
注意:android中所有的activity都在主进程中,在Androidmanifest.xml中可以设置成启动不同进程,Service不是一个单独的进程也不是一个线程。
当你Kill掉当前程序的进程时也就是说整个程序的所有线程都会结束,Service也会停止,整个程序完全退出。
System.exit:
当我们在写java程序时肯定用到过System.exit(0),它的意思是退出JVM(java虚拟机),在android中一样可以用,我们可以想像一下虚拟机都退出了当然执行System.exit的程序会完全退出,内存被释放。
注意:在android手机中查看当前正在运行的进程时可以发现还可以查看"后台缓存的进程",你会发现很多退出了的程序还在后台缓存的进程中,如果不要让程序在后台缓存那么就可以用System.exit(0);来退出程序了,可以清除后台缓存的本进程。
System.exit(0),System.exit(1)的区别:
参数0和1代表退出的状态,0表示正常退出,1表示异常退出(只要是非0的都为异常退出),即使不传0来执行也可以退出,该参数只是通知操作系统该程序是否是正常退出。
0 0
- 杀死或停止当前的进程
- 杀死当前tomcat进程
- 杀死当前Excel进程
- 杀死或退出进程
- Asp.net 杀死当前数据库的所有进程 killspid
- Windows调用其他应用程序或者杀死正在运行或无法手动杀死的进程的方法
- 快捷启动、停止、重启、杀死指定端口MySQL进程的sh脚本
- 快捷启动、停止、重启、杀死指定端口MySQL进程的脚本
- 杀死进程的方法
- 杀死进程的方法
- 杀死进程的API
- 杀死当前进程,完全退出程序
- java启动一个进程、杀死一个进程、显示当前进程
- 2000或xp中杀死进程
- Linux下启动停止查看杀死Tomcat进程
- Linux下启动停止查看杀死Tomcat进程
- Linux下启动停止查看杀死Tomcat进程
- Linux下启动停止查看杀死Tomcat进程
- Calligrapher
- web小问题笔记
- Hibernate 使用纯SQL语句完成查询操作
- 打开Camera的手电筒
- Fragment使用与管理
- 杀死或停止当前的进程
- 常指针和指向常量的指针的区别
- 动态修改NavigationBar的颜色
- OFBiz_trunk Mysql5.7 gradle构建项目
- Android Binder通信数据结构介绍
- 获取请求IP地址
- GitHub系列----注册GitHub
- 关于DatagridView使用心得
- 学习笔记之——Gif录屏软件