关于android.os.Process.killProcess的使用问题
16lz
2021-01-26
KillProcess:
在android中我们如果想要程序的进程结束可以这样写
android.os.process.killprocess(android.os.Process.mypid);
这样就可以从操作系统中结束掉当前程序的进程。
注意:android中所有的activity都在主进程中,在Androidmanifest.xml中可以设置成启动不同进程,Service不是一个单独的进程也不是一个线程。
当你Kill掉当前程序的进程时也就是说整个程序的所有线程都会结束,Service也会停止,整个程序完全退出。
平时我们使用的finish()只是清除当前activity。
所以当你要关闭activity时,对于前一种写法,要慎重!
更多相关文章
- android中完全退出当前程序的几种方法
- Android(安卓)BroadcastReceiver 的生命周期及实际应用
- Android(java)学习笔记75:匿名内部类的方式实现多线程程序
- Android2.1读取进程流量
- Android开发从入门到精通(7)_1
- 给Android程序员的六个建议
- 我的第一个 Mono for Android(安卓)应用
- 从D-Bus(DBus)的使用看Android设计策略中安全的优先级
- 进程常驻