在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线程上完成。
我尝试通过FlurryAgent.setCaptureUncaughtExceptions(false)禁用Flurry的异常捕获,但这没有帮助。

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

我使用最新的Flurry SDK-3.2.1

有任何想法吗?

最佳答案

Jelly Bean之前的Android SDK中的AsyncTask存在问题,在某些情况下可能导致此问题。请看看Flurry's support page,有一个解决方法。

10-07 19:30
查看更多