How to trace ANR problem ! What Triggers ANR? http://developer.android.com/guide/practices/design/responsiveness.html In Android, application responsiveness is monitored by the Activity Manager and Window Manager system services. Android will display the ANR dialog for a particular application when it detects one of the following conditions: No response to an input event (e.g. key press, screen touch) within 5 seconds A BroadcastReceiver hasn't finished executing within 10 seconds How to investigate an ANR http://stackoverflow.com/questions/704311/android-how-do-i-investigate-an-anr An ANR happens when some long operation takes place in the "main" thread. This is the event loop thread, and if it is busy, Android cannot process any further GUI events in the application, and thus throws up an ANR dialog. Now, in the trace you posted, the main thread seems to be doing fine, there is no problem. It is idling in the MessageQueue, waiting for another message to come in. ...