1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Riva, 13.12.2010 #1
    Riva

    Riva Threadstarter Neuer Benutzer

    Hallo,

    ich habe leider ein Casting-Problem. Ich fülle meine simple_list_intem_2.xml mit folgendem Code:

    Code:
    List<Map<String, String>> groupData = new ArrayList<Map<String, String>>();
     Map<String, String> group;
    
            
            group = new HashMap<String, String>();
            group.put("Aufgabe", "Reperatur");
            group.put("Ort", "Würzburg - Schmitz GmbH");
            group.put("num", "1");
            groupData.add(group);
            
            group = new HashMap<String, String>();
            group.put("Aufgabe", "Putzen");
            group.put("Ort", "Würzburg - Paul GmbH");
            group.put("num", "2");
            groupData.add(group);
            ...
    
    SimpleAdapter adapter = new SimpleAdapter(this, groupData, R.layout.main_liste, new String[] {"Aufgabe", "Ort", "num"}, new int[]{android.R.id.text1, android.R.id.text2});
    
            setListAdapter(adapter);
    
    
    Wenn der User auf einen Listeneintrag klickt dann hätte ich gerne ein String-Array mit den drei Werten für Aufgabe, Ort und num.

    An das Objekt komme ich bereit über
    Code:
    Object o = this.getListAdapter().getItem(position);        
            String keyword = o.toString();
    Die Umwandlung über toString() funktioniert auch. Versuche ich das Objekt jedoch nach String[] zu casten bekomme ich eine Exception.


    Kann mir jemand helfen?


    Vielen Dank für eure Mühe
    Rafael
     
    Zuletzt bearbeitet: 13.12.2010
  2. ko5tik, 13.12.2010 #2
    ko5tik

    ko5tik Android-Experte

    Kaum. Aber wenn du anstatt o.toString() o.getClass() ausgibst, wirst du
    sehen das es nichts mit der String[] zu tun hat (ja, ich bin Hellseher ;) )
     
  3. Riva, 13.12.2010 #3
    Riva

    Riva Threadstarter Neuer Benutzer

    aaaah, ich bekomme also eine HashMap zurück! Alles klar Danke, ich bin an meine Daten gekommen :)
     
  4. the_alien, 13.12.2010 #4
    the_alien

    the_alien Android-Lexikon

    Warum sollte auch ein String[] rauskommen wenn du eine HashMap reinwirfst?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung 22.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
Notizen App problem Android App Entwicklung 11.01.2017
Text View erzeugt rendering Problem Android App Entwicklung 18.11.2016
Problem bei OpenGL. Es wird nicht alles gerendert. Android App Entwicklung 05.11.2016