S
stepi159
Neues Mitglied
- 0
Hallo
Hab jetzt folgendes Problemchen...
Ich Lese Das Listview wie hier ein und befülle es
Klappt wunderbar...
Aber wenn ich danach probiere über Klicklistener einen Wert heraus zu bekommen bekomme ich immer nur den letzten Wert heraus...
Hab ich da die falsche Variante dafür ?
Vielleicht kann mir wer da einen Tipp geben
LG
Hab jetzt folgendes Problemchen...
Ich Lese Das Listview wie hier ein und befülle es
Code:
protected void onPostExecute(JSONObject json) {
osList.clear();
try {
items = json.getJSONArray(TAG_ITEMS);
for (int i = 0; i < items.length(); i++) {
JSONObject c = items.getJSONObject(i);
final String betreff = c.getString(TAG_BETREFF);
String beschreibung = c.getString(TAG_BESCHREIBUNG);
String datum = c.getString(TAG_DATUM);
HashMap < String, String > map = new HashMap<String, String>();
map.put(TAG_BETREFF,betreff);
map.put(TAG_BESCHREIBUNG,beschreibung);
map.put(TAG_DATUM,datum);
osList.add(map);
list = (ListView)findViewById(R.id.listView);
final ListAdapter adapter = new SimpleAdapter(MyActivity.this,
osList,
R.layout.list_item,
new String[] {TAG_BETREFF, TAG_BESCHREIBUNG, TAG_DATUM},
new int[] {R.id.filename, R.id.tvBeschreibung, R.id.tvDatum} );
list.setAdapter(adapter);
}
Klappt wunderbar...
Aber wenn ich danach probiere über Klicklistener einen Wert heraus zu bekommen bekomme ich immer nur den letzten Wert heraus...
Hab ich da die falsche Variante dafür ?
Vielleicht kann mir wer da einen Tipp geben
LG