我有一个应用程序我正在开发我创建一个包含200多个字段的自定义对象。我只想在应用程序崩溃时将其写入数据库中的表。我尝试将代码放入我的活动的onDestroy()方法中,但总是被调用,而不仅仅是应用程序崩溃时。提前致谢。
答案 0 :(得分:0)
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler()
{
@Override
public void uncaughtException(Thread thread, Throwable ex)
{
// Insert your code here
}
});
我找到了这个很好的小代码,它完美无缺。把它放在一个活动中,它会抓住你没有尝试过的任何东西。只需将您想要的任何代码放入其中,如果应用程序崩溃,它将运行它。希望这有助于某人。