您的位置:首页 > 移动开发 > Android开发

修改 ActivityManagerService.java 去掉 android 系统报错和程序无响应的提示对话框

2014-10-28 10:57 639 查看
原帖地址:http://git.oschina.net/gps-e/max3/commit/a1b2236f604ff0f287c977b648545c3d88c3b02a

1 个文件发生了变化

android/frameworks/base/services/java/com/android/server/am/ActivityManagerService.java

android/frameworks/base/services/java/com/android/server/am/ActivityManagerService.java查看文件
@a1b2236
@@ -889,6 +889,8 @@
return;
}
AppErrorResult res = (AppErrorResult) data.get("result");
+ res.set(0);
+ /*
if (!mSleeping && !mShuttingDown) {
Dialog d = new AppErrorDialog(mContext, res, proc);
d.show();
@@ -897,7 +899,7 @@
// The device is asleep, so just pretend that the user
// saw a crash dialog and hit "force quit".
res.set(0);
- }
+ }*/
}
ensureBootCompleted();
@@ -3193,6 +3195,11 @@
return;
}
+ app.notResponding = false;
+ app.notRespondingReport = null;
+ app.anrDialog = null;
+
+ /*
// Set the app's notResponding state, and look up the errorReportReceiver
makeAppNotRespondingLocked(app,
activity != null ? activity.shortComponentName : null,
@@ -3210,6 +3217,7 @@
}
mHandler.sendMessage(msg);
+ */
}
}
android/frameworks/base/services/java/com/android/server/am/ActivityManagerService.java查看文件
@a1b2236
@@ -889,6 +889,8 @@
return;
}
AppErrorResult res = (AppErrorResult) data.get("result");
+ res.set(0);
+ /*
if (!mSleeping && !mShuttingDown) {
Dialog d = new AppErrorDialog(mContext, res, proc);
d.show();
@@ -897,7 +899,7 @@
// The device is asleep, so just pretend that the user
// saw a crash dialog and hit "force quit".
res.set(0);
- }
+ }*/
}
ensureBootCompleted();
@@ -3193,6 +3195,11 @@
return;
}
+ app.notResponding = false;
+ app.notRespondingReport = null;
+ app.anrDialog = null;
+
+ /*
// Set the app's notResponding state, and look up the errorReportReceiver
makeAppNotRespondingLocked(app,
activity != null ? activity.shortComponentName : null,
@@ -3210,6 +3217,7 @@
}
mHandler.sendMessage(msg);
+ */
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐