7

当我在 2.3.4 设备上使用 FlurryAgent 时,出现以下异常:

E/AndroidRuntime: FATAL EXCEPTION: FlurryAgent
        android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

在我的代码中,我确保与 UI 相关的所有内容都在 UI 线程上完成。我尝试通过禁用 Flurry 的异常捕获,FlurryAgent.setCaptureUncaughtExceptions(false)但这并没有帮助。

我发现很难理解 Flurry 是导致此异常还是只是报告它,我倾向于相信前者,因为当我注释掉所有 Flurry 调用时,没有任何异常/崩溃。

我使用最新的 Flurry SDK - 3.2.1

有任何想法吗?

4

1 回答 1

5

Jelly Bean 之前的 Android SDK 中的 AsyncTask 存在问题,在某些情况下可能会导致此问题。请查看Flurry 的支持页面,有一个解决方法。

于 2013-07-30T12:21:08.493 回答