应用程序崩溃时如何将自定义对象写入数据库?

How to write custom object to database when app crashes?

我有一个正在开发的应用程序,我在其中创建了一个包含 200 多个字段的自定义对象。我只想在应用程序崩溃时将其写入数据库中的 table。我尝试将代码放入 activity 的 onDestroy() 方法中,但它总是被调用,而不仅仅是在应用程序崩溃时。提前致谢。

    Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler()
    {
        @Override
        public void uncaughtException(Thread thread, Throwable ex)
        {
            // Insert your code here
        }
    });

我找到了这段不错的小代码,它运行得很好。只需将它放在 activity 中,它就会捕获任何你没有尝试捕获的东西。只需将您想要的任何代码放入其中,如果应用程序崩溃,它就会 运行 它。希望这对某人有所帮助。