2010-11-11 143 views
1

在我的android应用程序中,我正在实现地图功能。它有一个标签栏,当我通过选项卡将其中一项活动跳到另一项活动时,它的工作完美无缺但是当我参加地图活动并尝试通过“设备的后退键”移动它时,整个应用程序将冻结,几秒钟后,出现可怕的强制关闭对话框并出现错误。Android keyDispatchingTimedOut问题

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 2014-12-04 11:22:58

回答

3

当代码获得的问题窗渗漏类型或当我们尝试在同一个活动执行许多操作这种类型的问题发生...

+0

这个问题已经使用线程()回答。参考这个http://stackoverflow.com/questions/3467205/android-key-dispatching-timed-out – HelmiB 2011-06-20 04:12:06