针对AsyncTask的doInBackground代码的Android Studio调试

时间:2014-06-10 10:51:09

标签: android android-studio

我在AsyncTask类的doInBackground()代码中添加了一些断点。但是当我调试应用程序时,控制不会超过doInBackground()。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:8)

将以下代码片段放在doInBackground的开头:

android.os.Debug.waitForDebugger();

然后当你在该线程中设置断点时,eclipse会找到它。

在您的模拟器中,

  • 转到开发设置`。
  • 单击“选择调试应用程序”
  • 选择您要调试的应用
  • 复选框"等待调试器"将启用。选中此复选框

现在再次尝试运行该应用程序。