当我在 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
有任何想法吗?