myData方法无法解析为变量错误

时间:2014-12-14 08:11:17

标签: java methods

当我编写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);        

2 个答案:

答案 0 :(得分:0)

只是一个猜测:

您指的是局部变量'myData',但您的实例变量名为myXmlData。重命名其中一个。

我希望那些明星只是一个格式问题?

答案 1 :(得分:0)

将变量myData重命名为myXmlData。在Java中,在声明变量之前无法启动变量。

String myData;

...

myData = downloadXML(urls[0]);