2014-11-04 2 views
0

함수처럼 AsyncTask에 변수를 전달하려면 어떻게해야합니까? 나는 VAR httpLink 당신은 매개 변수와 함께 실행 호출AsyncTask에 문자열 보내기

private class getinternetData extends AsyncTask<String, Void, String>{ 

    @Override 
    protected String doInBackground(String... params) { 
     HttpClient httpclient = new DefaultHttpClient(); 
     HttpGet httpget = new HttpGet(httpLink); 
     try{ 
      //message.setText("333"); 
      HttpResponse response = httpclient.execute(httpget); 
      //message.setText("444"); 
      StatusLine statusLine = response.getStatusLine(); 
      int statusCode = statusLine.getStatusCode(); 
      if(statusCode == 200){ 
       return "Could connect"; 
      }else 
       return "Couldn't connect"; 
     }catch(Exception e){ 
      return e.toString(); 
     } 


    } 

답변

1

을 어떻게하고 싶습니다 : 다음

new getinternetData().execute("My string param"); 

당신의 httpLinkparams[0]

입니다