2011-10-03 68 views
0

我在我的應用程序中從api播放實時視頻。當我點擊播放視頻,然後進度對話框會在進度之間當我按下回設備的按鈕2或3次,然後經過一些時候,它會給這個錯誤錯誤/ ActivityManager(98):原因:keyDispatchingTimedOut

ERROR/ActivityManager(98): Reason: keyDispatchingTimedOut 

所以我怎麼可以處理此錯誤PLZ給我解。 Thnax in advace。

回答

2

發生這種情況的原因很多。如果沒有堆棧痕跡,我無法診斷。

此錯誤最常見的原因是當您在UI線程中執行CPU密集型任務時。使用線程或AsyncTask委託這些CPU密集型工作。

0

是否拋出了ANR?如果是的話,進入DDMS->File Explorer -> data/anr/traces.txt並檢查ANR發生在哪一點。

keyDispatchingTimedOut當您在主線程上進行繁重計算時。在新的後臺線程中移動你正在做的事(如果可能的話)