如何在android中获取强制停止按钮事件

时间:2013-08-07 06:27:44

标签: android forceclose

我想在设置上执行一些特定的代码 - >应用程序 - >管理应用程序 - >应用程序名称 - >强制停止按钮。如何才能获得此强制停止按钮事件?是否可以获取这个事件?

1 个答案:

答案 0 :(得分:2)

您不能这样做,因为Android OS会显示该对话框,您无法控制该部分。你需要做的只是确保你的Android代码干净和正确,这样你就可以摆脱这些错误。你可以做的另一件事(但我强烈建议不要让你的应用程序在野外使用)是设置DefaultUncaughtExceptionHandler。例如:

Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
    public void uncaughtException(Thread thread, Throwable ex) {
        // log, or create some statistics ... whatever
    }
});

但是从经验来看,一旦该线程死亡(特别是UI线程)的应用程序的行为可能是意外的,所以也许最好让你的应用程序死机。但同样:你必须在应用程序崩溃时修复案例。