Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

XML-Daten > Buttons zuordnen

Das Thema "XML-Daten > Buttons zuordnen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 11.05.2011, 14:33   #1 (permalink)
Neuer Benutzer

Registriert seit: 20.04.2011
Beiträge: 7
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard XML-Daten > Buttons zuordnen

....

Geändert von Lilian (22.06.2011 um 15:46 Uhr)
Lilian ist offline   Mit Zitat antworten
Alt 11.05.2011, 20:04   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 21.03.2011
Beiträge: 63
Abgegebene Danke: 1
Erhielt 3 Danke für 2 Beiträge
Standard AW: XML-Daten > Buttons zuordnen

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.
ApeDick ist offline   Mit Zitat antworten
Alt 11.05.2011, 20:09   #3 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 21.03.2011
Beiträge: 63
Abgegebene Danke: 1
Erhielt 3 Danke für 2 Beiträge
Standard AW: XML-Daten > Buttons zuordnen

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"));
        }
ApeDick ist offline   Mit Zitat antworten
Alt 11.05.2011, 20:41   #4 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 21.03.2011
Beiträge: 63
Abgegebene Danke: 1
Erhielt 3 Danke für 2 Beiträge
Standard AW: XML-Daten > Buttons zuordnen

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.
ApeDick ist offline   Mit Zitat antworten
Alt 13.05.2011, 09:00   #5 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 21.03.2011
Beiträge: 63
Abgegebene Danke: 1
Erhielt 3 Danke für 2 Beiträge
Standard AW: XML-Daten > Buttons zuordnen

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.
ApeDick ist offline   Mit Zitat antworten
Antwort

Stichworte
button, intent, xml, übergabe

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Kontakten Bilder zuordnen schally HTC Desire S Forum 11 23.04.2011 16:29
Ändern der Volume buttons in scroll buttons reaper2507 HTC Desire Forum 9 19.12.2010 16:41
Klingeltöen zu Kontakten zuordnen ManZen Root / Hacking / Modding für T-Mobile Pulse 2 22.11.2010 17:44
Klingeltöne Gruppe zuordnen Monika11 HTC Desire Forum 2 28.07.2010 02:36
Apps Prioritäten zuordnen XEP-624 Android Allgemein 3 20.12.2009 08:18




Du liest gerade: "XML-Daten > Buttons zuordnen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.