2010-11-11 8 views
1

В моем приложении для Android я реализую функциональность карты. он имеет панель вкладок, когда я перескакиваю одну активность на другую деятельность, используя вкладку, которая отлично работает. но когда я нахожусь на карте и пытаюсь перейти от нее через «Back key of device», все приложение замерзает, и через пару секунд я получаю диалоговое окно с ужасной силой и появляется ошибка.Android keyDispatchingTimedOut problem

11-11 10:53:26.083: ERROR/ActivityManager(85): ANR in com.project.activity 
(com.project.activity/.MapActivity) 
11-11 10:53:26.083: ERROR/ActivityManager(85): Reason: keyDispatchingTimedOut 
11-11 10:53:26.083: ERROR/ActivityManager(85): Load: 2.64/1.75/1.64 
11-11 10:53:26.083: ERROR/ActivityManager(85): CPU usage from 8749ms to 209ms ago: 
11-11 10:53:26.083: ERROR/ActivityManager(85): dianic.activity: 18% = 16% user + 1% kernel/faults: 1938 minor 
11-11 10:53:26.083: ERROR/ActivityManager(85): mediaserver: 14% = 14% user + 0% kernel 
11-11 10:53:26.083: ERROR/ActivityManager(85): system_server: 4% = 2% user + 1% kernel/faults: 167 minor 
11-11 10:53:26.083: ERROR/ActivityManager(85): dhd_dpc: 1% = 0% user + 1% kernel 
11-11 10:53:26.083: ERROR/ActivityManager(85): android.vending: 0% = 0% user + 0% kernel/faults: 57 minor 
11-11 10:53:26.083: ERROR/ActivityManager(85): synaptics_wq: 0% = 0% user + 0% kernel 
11-11 10:53:26.083: ERROR/ActivityManager(85): e.process.gapps: 0% = 0% user + 0% kernel/faults: 3 minor 
11-11 10:53:26.083: ERROR/ActivityManager(85): wpa_supplicant: 0% = 0% user + 0% kernel 
11-11 10:53:26.083: ERROR/ActivityManager(85): logcat: 0% = 0% user + 0% kernel 
11-11 10:53:26.083: ERROR/ActivityManager(85): TOTAL: 41% = 36% user + 5% kernel + 0% softirq 

, пожалуйста, руководство меня, почему это происходит .. спасибо заранее

+0

Проверьте это http://stackoverflow.com/questions/3467205/android-key-dispatching-timed-out/27292747#27292747 – Nepster

ответ

3

Этот тип проблемы возникают, когда код получить окна типа утечки проблемы или когда мы пытаемся выполнить многие операции на той же деятельности ...

+0

На этот вопрос был дан ответ с помощью thread(). обратитесь к этому http://stackoverflow.com/questions/3467205/android-key-dispatching-timed-out – HelmiB