Android HTTP Get

Ich habe mir ein paar Forenbeiträge angesehen und kann keine Antwort auf mein Problem finden. Ich versuche eine Antwort von einer PHP-Datei zu bekommen. Die PHP-Datei funktioniert. Das Problem ist, dass die Android App meine Anfrage nicht ausführt. Hier sind zwei Beispiele für meinen Code und das Ergebnis, das ich in der Textansicht erhalte:

public void changText(View view) {
    TextView textv = (TextView)findViewById(R.id.textview1);
    textv.setText("Text Has Been Changed");
    BufferedReader in = null;
    String data = null;

    try{
           HttpClient httpclient = new DefaultHttpClient();

           HttpGet request = new HttpGet();
           URI website = new URI("http://alanhardin.comyr.com/matt24/matt28.php");
           request.setURI(website);
           HttpResponse response = httpclient.execute(request);
           in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));

           textv.append(" Connected ");
       }catch(Exception e){
           Log.e("log_tag", "Error in http connection "+e.toString());
       }


   }

Die Textansicht lautet: Text wurde geändert

    public void changText(View view) {
    TextView textv = (TextView)findViewById(R.id.textview1);
    textv.setText("Text Has Been Changed");
    BufferedReader in = null;
    String data = null;

    try{
           HttpClient httpclient = new DefaultHttpClient();

           HttpGet request = new HttpGet();
           URI website = new URI("http://alanhardin.comyr.com/matt24/matt28.php");
           request.setURI(website);
           //HttpResponse response = httpclient.execute(request);
           //in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));

           textv.append(" Connected ");
       }catch(Exception e){
           Log.e("log_tag", "Error in http connection "+e.toString());
       }


   }

In der Textansicht wird angezeigt: Text wurde geändert. Verbunden

In diesem Manifest habe ich:

<uses-permission android:name="android.permission.INTERNET" />

Im Fehlerprotokoll erhalte ich Folgendes: Fehler in der http-Verbindung android.os.NetworkOnMainThreadException

Jede Hilfe wäre dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage