2013-07-20 5 views
7

Wenn ich das FlurryAgent auf einem 2.3.4 Gerät verwende ich die folgende Ausnahme erhalten:Flurry-Agent verursacht eine CalledFromWrongThreadException Ausnahme auf Android 2.3.4

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

In meinem Code ich sicher, dass alles gemacht, die UI verwendet ist getan auf dem UI-Thread. Ich habe versucht, Flurry's Ausnahmeerfassung über FlurryAgent.setCaptureUncaughtExceptions(false) zu deaktivieren, aber das hat nicht geholfen.

Ich finde es schwer zu verstehen, wenn Flurry diese Ausnahme verursacht oder nur berichtet, ich neige dazu, dem ehemaligen zu glauben, als wenn ich alle Flurry-Anrufe auskommentiere, gibt es keine Ausnahme/Unfall überhaupt.

Ich verwende die neueste Flurry SDK - 3.2.1

Irgendwelche Ideen?

+1

Ich konfrontiert das gleiche Problem beim Aktualisieren von ListView von AsyncTask mit Flurry 3.2.1 –

+0

Im konfrontiert, dass auch ... – DevN

Antwort

5

Es gibt ein Problem mit AsyncTask im Android SDK vor Jelly Bean, das unter bestimmten Bedingungen zu diesem Problem führen kann. Sehen Sie sich Flurry's support page an, es gibt eine Problemumgehung.

+0

Vielen Dank, Sie haben Recht! Sie erklären die Problemumgehung in Punkt 3. –

Verwandte Themen