2013-07-20 29 views
7

Khi tôi sử dụng FlurryAgent trên một thiết bị 2.3.4 tôi nhận được ngoại lệ sau đây:Flurry Agent gây ra một ngoại lệ CalledFromWrongThreadException trên 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. 

Trong mã của tôi, tôi đã đảm bảo rằng tất cả mọi thứ đó là giao diện người dùng liên quan là được thực hiện trên chuỗi giao diện người dùng. Tôi đã cố vô hiệu hóa tính năng chụp ngoại lệ của Flurry qua FlurryAgent.setCaptureUncaughtExceptions(false) nhưng điều đó không giúp ích gì.

Tôi thấy khó hiểu nếu Flurry gây ra ngoại lệ này hoặc chỉ báo cáo nó, tôi có xu hướng tin rằng trước đây khi tôi nhận xét tất cả các cuộc gọi Flurry, không có ngoại lệ/vụ tai nạn nào.

Tôi sử dụng SDK Flurry mới nhất - 3.2.1

Bất kỳ ý tưởng nào?

+1

Tôi phải đối mặt với cùng một vấn đề trong khi cập nhật ListView từ AsyncTask với Flurry 3.2.1 –

+0

Im phải đối mặt với quá ... – DevN

Trả lời

5

Có sự cố với AsyncTask trong SDK Android trước Jelly Bean có thể gây ra sự cố này trong một số điều kiện nhất định. Vui lòng xem Flurry's support page, có một giải pháp thay thế.

+0

Cảm ơn bạn, bạn đã đúng! Họ giải thích cách giải quyết trong viên đạn số 3. –

Các vấn đề liên quan