android.os.Process.killProcess(android.os.Process.myPid())与Activity生命周期的影响
来源:互联网 发布:专业淘宝图片拍摄价格 编辑:程序博客网 时间:2024/05/16 14:51
android.os.Process.killProcess(android.os.Process.myPid())这个绕过了生命周期的顺序,属于强制关闭,一旦执行这句话,后面的再也不会执行了
如果在oncreate中调用this.finish()后面再跟上这句话,则Activity中的onDestory()不会执行,去掉后就正常执行了
解决办法:
你可以在oncreate中 this.finish().
在onDestroy中android.os.Process.myPid())
,这样就能这样就能彻底关闭进程,同时不会无限循环。
转载自:http://bbs.csdn.net/topics/390772570
0 0
- android.os.Process.killProcess(android.os.Process.myPid())与Activity生命周期的影响
- Android 不能退出的解释(android.os.Process.killProcess(android.os.Process.myPid()))
- Android 不能退出的解释(android.os.Process.killProcess(android.os.Process.myPid()))
- android.os.Process.killProcess(android.os.Process.myPid());重启应用的原理
- android开发时,finish(),android.os.Process.killProcess(android.os.Process.myPid());跟System.exit
- android开发时,finish(),android.os.Process.killProcess(android.os.Process.myPid());跟System.exit(0)
- android.os.Process.killProcess(android.os.Process.myPid());用于杀掉当前进程
- 关于android.os.Process.killProcess的使用问题
- android.os.Process.killProcess 会让程序退出吗
- Android System.exit(code) and android.os.Process.killProcess(pid)或者发生RunTimeException 导致应用重启
- Android System.exit(code) and android.os.Process.killProcess(pid)或者发生RunTimeException 导致应用重启
- Android-System.exit()和Process.killProcess()
- Prevent App/Process Termination by Android OS
- [OS]Process
- Thread.setPriority 和 android.os.Process.setThreadPriority 的使用
- Android Process生命周期
- android Process.killProcess 和 System.exit(0) 区别
- android Process.killProcess 和 System.exit(0) 区别
- 冒泡排序
- 好文章无人识?这些小技巧帮你拥有破万浏览量!
- Android 照片选择器
- 第六章、SpringMVC-注解式控制器详解-SpringMVC强大的数据绑定(2)
- 适配器getView 方法报了空指针
- android.os.Process.killProcess(android.os.Process.myPid())与Activity生命周期的影响
- MyEclipse把数据库中的表生成java实体类--利用Hibernate
- SpringBoot之Scheduling Tasks
- 02智力题
- 连接池
- 删除宽字符串
- MVC4数据注解和验证
- iOS 如何在一个存在多个project的workspace中引入cocoapods管理第三方类库
- 【CodeForces】597A - Divisibility(容斥原理,数学)