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