Wie wir ChoiceGroups dynamisch in Java ME (CLDC), basierend auf der Antwort auf die vorherige Wahl Gruppenwerte hinzufügen
Frage
Ich entwickle eine Java ME-Anwendung für CLDC Geräte. Ich habe eine Verpflichtung, wo die Fragen auf der vorherige Antwort erzeugt basiert. Ich würde mit einem Choice beginnen und dann auf der Grundlage der Antwort auf diese Entscheidungen geben eine weitere Reihe von Fragen an der vom Benutzer Art Ja / Nein- Falls ja diese Frage oder Nein, diese Frage. Wie machen wir das? Am Anfänger in der mobilen App-Entwicklung. Jede Hilfe in Bezug auf Ideen oder Blog-Beiträge oder Artikel ist sehr geschätzt und ist eine große Hilfe.
Lösung
Lesen Sie die MIDP2.0 javadocs , und einige Zeit beiseite gesetzt nur experimentieren mit den LCDUI APIs und sich mit, wie die verschiedenen Komponenten arbeiten. Sind Sie mit dem Unterschied zwischen einem Form
komfortabel und einem List
oder einem Screen
und einem Item
?
Diese Klassen können insbesondere manchmal etwas überraschend und verwirrend, wie sie sich verhalten. Sie erzeugen auch oft ganz unterschiedliche Ergebnisse je nach Plattform.
Was Sie suchen, können wie das Hinzufügen eines ItemStateListener
zu Ihrem Formular, indem Sie etwas erreicht werden, deren itemStateChanged()
Methode wird aufgerufen, wenn Sie Ihre erste ChoiceGroup
berührt wird. Fügen Sie Ihre nächste Formularelemente in dieser Methode basiert auf, was Maßnahmen in der ChoiceGroup
durchgeführt worden ist.