当我编写myData方法时,它会给出一个错误,它无法解析为变量。这是代码。
private class DownloadData extends AsyncTask<String, Void, String> {
String myXmlData;
protected String doInBackground(String...urls) {
try {
**myData** = downloadXML(urls[0]);
} catch(IOException e) {
return "Unable to download XML file.";
}
return"";
}
protected void onPostExecute(String result) {
Log.d("OnPostExecute", myXmlData);
textView.setText(myXmlData);
答案 0 :(得分:0)
只是一个猜测:
您指的是局部变量'myData',但您的实例变量名为myXmlData。重命名其中一个。
我希望那些明星只是一个格式问题?
答案 1 :(得分:0)
将变量myData
重命名为myXmlData
。在Java中,在声明变量之前无法启动变量。
String myData;
...
myData = downloadXML(urls[0]);