
在一项活动中,我分拆了几个单独的线程.稍后,在其中一个子线程上,我进行以下调用:
((Activity) context).runOnUiThread(new Runnable() { public voID run() { String message = "Exception thrown: Developer mode was enabled while " + "trying to access the app."; throw new RuntimeException(message); }});现在,除了UI线程还会杀死什么?其他线程也会死吗?当应用程序崩溃时,它仍然在后台运行(我认为)
解决方法:
我认为与该进程相关的所有线程都将被终止(在单个进程模型场景中).您可以通过运行来验证它
ps -t | grep [your-app-user-ID]从RuntimeException之前和之后的命令行
要获取应用的用户ID:
ps | grep [your-package-name] 总结 以上是内存溢出为你收集整理的java – 使用Android UI线程杀死的内容全部内容,希望文章能够帮你解决java – 使用Android UI线程杀死的内容所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)