2013-01-23 2 views
4

활동을 시작할 때 ANR 오류가 발생합니다. 수정 방법이 없기 때문에이 오류는 이벤트로 인한 것 같습니다.ANR keyDispatchingTimedOut

01-23 12:29:29.594: E/ActivityManager(147): ANR in com.vxoom.qit.login (com.vxoom.qit.login/.UpdateTokenList) 
01-23 12:29:29.594: E/ActivityManager(147): Reason: keyDispatchingTimedOut 
01-23 12:29:29.594: E/ActivityManager(147): Load: 2.36/2.14/2.09 
01-23 12:29:29.594: E/ActivityManager(147): CPU usage from 24818ms to 0ms ago with 99% awake: 
01-23 12:29:29.594: E/ActivityManager(147): 3.3% 3575/com.vxoom.qit.login: 2.9% user + 0.3% kernel/faults: 939 minor 
01-23 12:29:29.594: E/ActivityManager(147): 2% 3/ksoftirqd/0: 0% user + 2% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 0.6% 477/RTKTHREAD: 0% user + 0.6% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 0.3% 214/com.android.systemui: 0.2% user + 0% kernel/faults: 10 minor 
01-23 12:29:29.594: E/ActivityManager(147): 0.2% 147/system_server: 0.2% user + 0% kernel/faults: 23 minor 
01-23 12:29:29.594: E/ActivityManager(147): 0.1% 85/surfaceflinger: 0% user + 0% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 0% 133/adbd: 0% user + 0% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 0% 2611/kworker/u:0: 0% user + 0% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 0% 3450/kworker/u:1: 0% user + 0% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 7.4% TOTAL: 3.5% user + 3.5% kernel + 0.2% softirq 
01-23 12:29:29.594: E/ActivityManager(147): CPU usage from 354ms to 868ms later: 
01-23 12:29:29.594: E/ActivityManager(147): 2.7% 477/RTKTHREAD: 0% user + 2.7% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 1.2% 3/ksoftirqd/0: 0% user + 1.2% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 1.9% 147/system_server: 0% user + 1.9% kernel 
01-23 12:29:29.594: E/ActivityManager(147):  1.9% 179/InputDispatcher: 0% user + 1.9% kernel 
01-23 12:29:29.594: E/ActivityManager(147): 7.6% TOTAL: 0% user + 7.6% kernel 

답변

0

아니, 아마 당신의 잘못 :

는 오류입니다. UI 스레드에서 작업 중이므로 터치 이벤트를 전달할 수 없습니다. 그래서 예외가 발생했습니다. 휴대 전화의 설정 개방 개발자 옵션과 (다른 이름을 지정할 수 있습니다) 엄격한 모드 수 있도록에서

, 당신이 메인 스레드에서 장기 실행 작업을 찾는 데 도움이 될 것입니다.

은 어떻게 ANR 트리거 :
http://developer.android.com/training/articles/perf-anr.html