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

    Lilian Threadstarter Neuer Benutzer

    ....
     
    Zuletzt bearbeitet: 22.06.2011
  2. ApeDick, 11.05.2011 #2
    ApeDick

    ApeDick Android-Hilfe.de Mitglied

    Dein Code ist mehr als unübersichtlich. Das muss man sich ja 5 mal durchlesen, bevor man ungefähr erahnen kann was du da überhaupt machen willst.
    Dein Style zu programmieren ist mehr als schlecht. Wieso benutzt du denn doppelten Code, anstatt in deiner Activity das Interface OnClickListener zu implementieren und EINMAL die onclick() zu überschreiben.

    Kommt die HashMap in deiner Activity überhaupt an? Verstehe das Problem nicht. Du übergibst doch die ganze Map und nicht nur ne Standnummer.
     
  3. ApeDick, 11.05.2011 #3
    ApeDick

    ApeDick Android-Hilfe.de Mitglied

    Und warum nimmst du keine Schleife?!
    Code:
            NodeList nodes = doc.getElementsByTagName("result");
            
    
            for(int i = 0; i < nodes.getLength(); i++){
                Element e = (Element) nodes.item(i);
                mybutton.put("name"+i, XMLfunctions.getValue(e, "name"));
                mybutton.put("standnummer"+i, XMLfunctions.getValue(e, "standnummer"));
                mybutton.put("kategorie"+i, XMLfunctions.getValue(e, "kategorie"));
            }
    
     
  4. ApeDick, 11.05.2011 #4
    ApeDick

    ApeDick Android-Hilfe.de Mitglied

    Noch was: Warum legst legst du dir nicht ein Objekt Firma an, welches du in die Map legst. Als Key kannst du dann sogar die ID des Buttons nehmen. Den Button kriegst du ja über onClick(View) mit.
     
  5. ApeDick, 13.05.2011 #5
    ApeDick

    ApeDick Android-Hilfe.de Mitglied

    Wenn du Anfängerin bist, solltest du dir vielleicht erstmal ein paar Java-Bücher bzw über Objektorientierung kaufen und vielleicht noch gleich ein Buch über Entwurfsmuster. Letzeres wäre gerade für dein aktuelles App gar nicht mal so übel. Bei dir merkt man halt noch ganz stark, dass ein Gefühl für die Objektorientierung fehlt. Dein Programm ist eher Top-Down aufgebaut.

    In deinem Fall kann man zum Beispiel wunderbar das Erzeugen der Firmen-Objekte aus der XML-Datei mit einem Builder realisieren.

    Wenn du magst, kannst du mir deinen Code ja mal zukommen lassen. Ich kann für dich ja mal drüberschauen und dir einige Verbesserungen zeigen.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Constraint: Buttons gleichmäßig untereinander ausrichten Android App Entwicklung Mittwoch um 04:16 Uhr
[RxJava2] Multiplie Request einer ID zuordnen und als Map zurückgeben Android App Entwicklung 06.10.2017
[OFFEN] RadioButtons mit Button Tinting sehen auf Geräten unterschiedlich aus (API > 21) Android App Entwicklung 09.09.2017
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017
[ERLEDIGT] Daten/Code meiner App speichern? Android App Entwicklung 27.07.2017
[ERLEDIGT] Android Studio - EditText (Passwort) mit Button einfügen? Android App Entwicklung 22.07.2017
[ERLEDIGT] Android Studio - Buttons zu bestimmten Punkten per klick bewegen lassen Android App Entwicklung 20.07.2017
[OFFEN] Mysteriöser Button Android App Entwicklung 24.06.2017
[ERLEDIGT] Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung 23.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
Du betrachtest das Thema "XML-Daten > Buttons zuordnen" im Forum "Android App Entwicklung",