사실 저는 앱과 그 작업을 잘 만들었습니다. 하지만 내 장치를 디버깅하는 동안 내 애플 리케이션을 디버깅하고 어떻게 든 잠그면. 이제 내 장치의 잠금을 해제하고 충돌이 발생하고 ANR (Activity Not Responding)이 표시됩니다. 나는 logcat를 보지만 거기에서 단서를 얻을 수는 없다. 그래서이 문제를 해결하도록 도와주세요. 내 logcat은 아래와 같습니다 :ANR 응용 프로그램을 디버깅하는 동안 오류가 발생했습니다.
03-16 16:54:46.117: E/ActivityManager(114): ANR in in.plackal.lovecyclesfree
03-16 16:54:46.117: E/ActivityManager(114): Reason: Broadcast of Intent { act=android.intent.action.SCREEN_OFF flg=0x40000000 }
03-16 16:54:46.117: E/ActivityManager(114): Load: 1.49/1.23/1.28
03-16 16:54:46.117: E/ActivityManager(114): CPU usage from 5083ms to 0ms ago:
03-16 16:54:46.117: E/ActivityManager(114): 2.5% 114/system_server: 1.5% user + 0.9% kernel/faults: 3 minor
03-16 16:54:46.117: E/ActivityManager(114): 0% 14/kondemand/0: 0% user + 0% kernel
03-16 16:54:46.117: E/ActivityManager(114): 0% 49/file-storage: 0% user + 0% kernel
03-16 16:54:46.117: E/ActivityManager(114): 0.1% 182/com.android.systemui: 0.1% user + 0% kernel
03-16 16:54:46.117: E/ActivityManager(114): 2.9% TOTAL: 2.1% user + 0.7% kernel
03-16 16:54:46.117: E/ActivityManager(114): CPU usage from 212ms to 723ms later:
03-16 16:54:46.117: E/ActivityManager(114): 7.2% 114/system_server: 1.8% user + 5.4% kernel
03-16 16:54:46.117: E/ActivityManager(114): 7.2% 130/ActivityManager: 1.8% user + 5.4% kernel
03-16 16:54:46.117: E/ActivityManager(114): 1.8% 121/SurfaceFlinger: 1.8% user + 0% kernel
03-16 16:54:46.117: E/ActivityManager(114): 1.4% 182/com.android.systemui: 1.4% user + 0% kernel
03-16 16:54:46.117: E/ActivityManager(114): 3.8% TOTAL: 1.9% user + 1.9% kernel
어디에서 중단 점을 배치 했습니까? 내부 onReceive()? –
아니요 내가 onRecieve 메서드를 가지고 있지 않습니다. 저는 activity의 start() 메서드에 배치했습니다. – AndroidDev
http://stackoverflow.com/questions/8543486/how-to-resolve-the-anr-error-while-invoking-the -camera/8560021 # 8560021 – MKJParekh