我正在尝试使用Android Studio在我的Android应用中调试Asynctask。我的断点正在onCreate和onStartCommand中工作,但是没有一个断点在doInBackground中工作。我知道代码正在执行,因为我正在向调试日志写入行。
知道如何让断点在doInBackground中运行吗?
public class BrowseShares extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
}
@Override
protected String doInBackground(String... param) {
Log.d("SMBBrowseService", "doInBackground Started");
try {
String testUser = userId + ":" + passWord;
NtlmPasswordAuthentication testAuth = new NtlmPasswordAuthentication(testUser);
答案 0 :(得分:2)
我发现断点只有在代码开头放一个log.d语句才有效,但不知道为什么