http get daten holen, aber wie ausgeben?

C

Chuky

Neues Mitglied
0
Moin moin :)

ich mach es kurz und knapp^^....
ich hole per http get daten von einer php-seite und splitte mir diese string so wie ich ihn brauche....
jetzt steht zum Beispiel im string: Datum;Name;Veranstaltung;Uhrzeit....ich ziehe mir den namen raus, den möchte ich mir jetzt in einem Listview ausgeben lassen....mein problem ist jetzt das der user auf einen namen klicken/tippen soll und sich dann eine neue Activity öffnen soll wo der dazugehörige datensatz steht z.B: user wählt Meier aus und auf der nächsten Activity erscheint: 1.06.2011;Meier;Töpfern;10Uhr.....

Hoffe ihr könnt mir helfen?! :)


gruß
Chuky
 
oke fragen wa anders....warum wird mir hier in der liste nichts ausgegeben???

Code:
package de.FH_APP;

//import java.io.IOException;
//import java.io.InputStream;

//import org.apache.http.HttpEntity;
//import org.apache.http.HttpResponse;
//import org.apache.http.client.ClientProtocolException;
//import org.apache.http.client.HttpClient;
//import org.apache.http.client.methods.HttpGet;
//import org.apache.http.impl.client.DefaultHttpClient;

import java.io.IOException;
import java.io.InputStream;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

import android.app.Activity;
import android.os.Bundle;
//import android.util.Log;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
//import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;

//import android.widget.TextView;

public class test1 extends Activity implements OnClickListener {

    private Button backbtn;
    private ListView Liste2;
    public String test;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main2);

        backbtn = (Button) findViewById(R.id.back_btn);
        backbtn.setOnClickListener(this);
        
        try {
            String urlstring = "http://www.????????????????.php";
            HttpClient httpclient = new DefaultHttpClient();

            HttpGet httpget = new HttpGet(urlstring);
            HttpResponse response = httpclient.execute(httpget);
            HttpEntity entity = response.getEntity();

            byte buffer[] = new byte[1024];
            InputStream is = entity.getContent();
            int numBytes = is.read(buffer);
            is.close();

            String entityContents = new String(buffer, 0, numBytes);
            String[] krank = entityContents.split("@");
            String test = krank[1];

            Log.d("xxx", test); // [1] == Prof.Name

        }

        catch (ClientProtocolException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();

        }


        
    }

    public void onCreate1(Bundle icicle) {
        super.onCreate(icicle);
        ImageView fh = new ImageView(this);
        fh.setImageResource(R.drawable.fhb_logo);
        setContentView(fh);

    }

    public void onClick(View v) {

        if (v == backbtn) {

            Liste2 = (ListView) findViewById(R.id.liste2);
            Liste2.setAdapter(new ArrayAdapter<String>(this,
                    android.R.layout.simple_list_item_1));

        }

    }
}
 

Ähnliche Themen

Muecke1982
Antworten
8
Aufrufe
1.033
Skyhigh
Skyhigh
M
Antworten
3
Aufrufe
151
moin
M
A
Antworten
10
Aufrufe
1.018
swa00
swa00
Zurück
Oben Unten