java - 如何在 Android 应用程序崩溃时禁用出现的警告框

标签 java android restart

我想顺利处理崩溃,因为我正在为每个未捕获的异常重新启动应用程序,但总是有警告框在那里“不幸的是,xyz 已停止工作” 我用来处理未捕获异常的代码:

intent = PendingIntent.getActivity(this.getApplication().getBaseContext(), 0,
                new Intent(getIntent()), getIntent().getFlags());

        Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
            @Override
            public void uncaughtException(Thread paramThread,
                    Throwable paramThrowable) {
                Log.e("Alert", "Lets See if it Works !!!");
        AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
                mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 2000, intent);
                System.exit(0);

            }

最佳答案

当您收到“不幸的是,xyz 已停止工作”时,请始终放置一些断点并正确调试您的代码。检查您的 LOGCAT,您将发现应用程序崩溃时所面临的问题。 谢谢!

关于java - 如何在 Android 应用程序崩溃时禁用出现的警告框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27293034/

相关文章:

android - 如何使用 opengl android 将 mtl 文件的透明度应用于 obj 文件中的特定纹理?

c# - Android 应用程序 SQLite 的更新如何进行

android - 从我的应用程序进行的 Facebook 共享在摩托罗拉 Droid 上崩溃了吗?

关闭应用程序时Android服务停止

java - Hibernate <set> 来自连接表的键

java - 我们如何在目标平台上自动禁用 Eclipse 插件?

java - 饼图的自定义 AdapterView

Java spring map 无法推断类型变量 R

java - Slick2d:如何重新启动游戏状态?

azure - 是否可以查看 Azure 应用服务的重启历史记录?