Debugging Widget causes ANR
- by Salv0
I'm trying to debug an AppWidget but I incurred in a problem :D
I placed a breakpoint on the top of the method:
public void onReceive(Context context, Intent intent) {
Log.v(TAG, "onReceive 1"); // BP on this line
super.onReceive(context, intent);
String action = intent.getAction();
// Checks on action and computations ...
Log.v(TAG, "onReceive 2");
updateWidget(context);
Log.v(TAG, "onReceive 3");
}
The breakpoint stops the execution as expected but then the process dies.
The problem is that the breakpoint ( I guess xD ) cause an ANR and the ActivityManager kills the process. That's the Log:
01-07 14:32:38.886: ERROR/ActivityManager(72): ANR in com.salvo.wifiwidget
01-07 14:32:38.886: INFO/Process(72): Sending signal. PID: 475 SIG: 9
......
......
01-07 14:32:38.906: INFO/ActivityManager(72): Process com.salvo.wifiwidget (pid 475) has died.
This cause the debug to stop.
So the question is: there's a way to debug the widget without incurring in the ANR??
thanks in advance for the answers