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

Ram*_*ula 14 android android-studio

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

Nis*_*hia 8

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

android.os.Debug.waitForDebugger();

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

在您的模拟器中

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

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