关于android.os.Process.killProcess的使用问题
2016-07-18 21:13
471 查看
KillProcess:
在android中我们如果想要程序的进程结束可以这样写
android.os.process.killprocess(android.os.Process.mypid);
这样就可以从操作系统中结束掉当前程序的进程。
注意:android中所有的activity都在主进程中,在Androidmanifest.xml中可以设置成启动不同进程,Service不是一个单独的进程也不是一个线程。
当你Kill掉当前程序的进程时也就是说整个程序的所有线程都会结束,Service也会停止,整个程序完全退出。
平时我们使用的finish()只是清除当前activity。
所以当你要关闭activity时,对于前一种写法,要慎重!
在android中我们如果想要程序的进程结束可以这样写
android.os.process.killprocess(android.os.Process.mypid);
这样就可以从操作系统中结束掉当前程序的进程。
注意:android中所有的activity都在主进程中,在Androidmanifest.xml中可以设置成启动不同进程,Service不是一个单独的进程也不是一个线程。
当你Kill掉当前程序的进程时也就是说整个程序的所有线程都会结束,Service也会停止,整个程序完全退出。
平时我们使用的finish()只是清除当前activity。
所以当你要关闭activity时,对于前一种写法,要慎重!
相关文章推荐
- Android Fragment + ViewPager +LazyLoad的应用
- Android 的权限设置大全
- 我们手指触碰屏幕都做了什么?
- Android 快速开发系列 ORMLite 框架最佳实践
- Android ORMLite 框架的入门用法
- Android WebView与JavaScript交互详解
- 调用百度地图Android API,模拟器地图可以加载,手机无法加载问题
- 菜单和弹出窗口
- android动态设置控件大小
- Android背景渐变色(shape,gradient)
- Android知识点目录
- Android DecorView浅析
- Android常用--正则,广播和as快捷键
- android studio ndk 开发
- 安卓中IntentService类介绍
- Androida百度地图开发之显示百度地图
- 最新基于高德地图的android进阶开发(3)GPS地图定位
- 字节格式化
- 设置可滚动的TextView
- 毫秒转字符串时间