在一项活动中,我分拆了几个单独的主题。稍后,在其中一个子线程中,我进行以下调用:
((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线程还会杀死什么?其他线程也会死吗?当应用程序崩溃时,它仍然在后台运行(我认为)
答案 0 :(得分:1)
我认为与该进程相关的所有线程都将被终止(在单个进程模型场景中)。您可以通过运行
进行验证ps -t | grep [your-app-user-id]
来自RuntimeException
获取应用的用户ID:
ps | grep [your-package-name]