开发者社区> 问答> 正文

请问cannot resolve symbol DownImgAsyncTask 如何解决

以下是源码,报错信息总是显示cannot resolve symbol DownImgAsyncTask

public class MainActivity extends AppCompatActivity {
EditText username;
EditText password;
EditText secretcode = null;
Button getCode = null;
Button logIn = null;
ImageView codeImage = null;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    getCode = (Button)findViewById(R.id.getCode);
    codeImage = (ImageView)findViewById(R.id.codeImage);
    logIn = (Button)findViewById(R.id.logIn);
    username = (EditText)findViewById(R.id.username);
    password = (EditText)findViewById(R.id.password);
    secretcode = (EditText)findViewById(R.id.secretcode);




    getCode.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v) {
            codeImage.setVisibility(View.VISIBLE);

            String imgURL = "http://210.42.121.241/servlet/GenImg";
            new DownImgAsyncTask().execute(imgURL);
        }
    });
}
private String getURLResponse(String urlString) {
    HttpURLConnection conn = null;
    InputStream is = null;
    String resultData = "";
    try {
        URL url = new URL(urlString);
        conn = (HttpURLConnection)url.openConnection();
        conn.setDoInput(true);
        conn.setDoOutput(true);
        conn.setRequestMethod("POST");
        final String code = secretcode.getText().toString();
        String content = "id=542452452&pwd=********&xdvfb"+code;
        OutputStream outputStream = conn.getOutputStream();
        outputStream.write(content.toString().getBytes("UTF-8"));
        outputStream.close();
        is = conn.getInputStream();
        InputStreamReader isr = new InputStreamReader(is);
        BufferedReader bufferedReader = new BufferedReader(isr);
        String cookie = conn.getHeaderField("Set-Cookie");
        String inputLine = "";
        while((inputLine = bufferedReader.readLine())!=null) {
            resultData += inputLine+"\n";
        }
        System.out.println(resultData);
    }catch (MalformedURLException e) {
        e.printStackTrace();
    }catch (IOException e) {
        e.printStackTrace();
    }finally {
        if (is != null) {
            try {
                is.close();
            }catch (IOException e) {
                e.printStackTrace();
            }
        }
        if (conn != null) {
            conn.disconnect();
        }
    }
}

展开
收起
爵霸 2016-03-25 10:43:40 4441 0
0 条回答
写回答
取消 提交回答
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载