L'appel de Méthode dans Android

Je suis en train d'appeler une méthode que j'ai écrite. Il compile à l'exception d'une ligne de...

public class http extends Activity {
httpMethod();            //will not compile
public void httpMethod(){
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://site/api/");
try {
//Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
//Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
String test = "hello";
TextView myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setText(test);
} catch (ClientProtocolException e) {
//TODO Auto-generated catch block
} catch (IOException e) {
//TODO Auto-generated catch block
}
}    
}

Je ne suis pas le meilleur java gars, mais je pense que l'appel de la méthode comme reçoive une réponse. "Bonjour" n'est pas affiché mais...

Comment appeler la méthode?

  • Montrez-nous votre journal d'erreurs et plus de code de votre classe (qui rend la chose facile). Si vous étendez un Activité pourquoi vous n'avez pas au moins la méthode onCreate?
  • En plus Jon réponse, vous devez avoir fonctionnement en Réseau dans un thread séparé. Envisager AsyncTask, sinon vous obtiendrez une exception si le ciblage android os < 3.0
InformationsquelleAutor GK1667 | 2012-07-09