| |||||||
Das Thema "http get daten holen, aber wie ausgeben?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 23.05.2011
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| ![]() 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 |
| | |
| | #2 (permalink) |
| Neuer Benutzer Registriert seit: 23.05.2011
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
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));
}
}
} |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Periodische HTTP-Requests schicken - WIE? | sem_thesis | Android App Entwicklung | 1 | 20.05.2011 14:55 |
| Daten kopieren, aber wie? | Eddy Davidson | Zenithink ZT-180 Forum | 4 | 29.03.2011 20:21 |
| Wie Http Stream auf Froyo empfangen | HeliosXenon | Sonstige Apps & Widgets | 3 | 17.11.2010 11:17 |
| Daten aufs Milestone - aber wie? | bussnick | Motorola Milestone Forum | 16 | 02.02.2010 23:06 |