我在这里阅读了类似的帖子,甚至进行了谷歌搜索,但没有解决方案。
onProgressUpdate()没有被调用。
以下是代码:
public class DoHardWork extends AsyncTask {
@Override
protected Object doInBackground(Object... params) {
publishProgress("Requesting XML data");
this.requestData();
publishProgress("Returning results");
this.returnResults();
return null;
}
protected void onProgressUpdate(String text) {
super.onProgressUpdate(text);
MainActivity.setLog(text);
}
}
我尝试在onProgressUpdate()中设置断点,但它从未被调用。就好像代码被忽略了一样。 有人遇到过类似的问题,结果发现只是Eclipse出了问题,但我尝试重新启动它,仍然无法解决问题。 有什么想法?