后台线程导致应用程序崩溃后无错误

时间:2012-06-15 16:30:56

标签: xamarin.android

我在BackgroundWorker中运行了一组长数据库操作,以保持UI响应。

如果在后台线程仍在运行时旋转设备,则会运行正常的Activity生命周期(OnPause()等...),并按照我的预期重新加载View。视图重新加载后不久,整个应用程序崩溃,而ddms中没有任何相关的错误消息或调试输出,据我所知。

崩溃似乎不是异常的结果。在后台线程中,我将数据库操作包装在try / catches中,并且它们永远不会被触发。我应该寻找什么样的错误,不会触发异常?

1 个答案:

答案 0 :(得分:0)

我的猜测是你在BackgroudWorker中放了一些与UI相关的工作。使用RunOnUiThread()运行这些方法。