Comment ajouter dynamiquement ChoiceGroups en Java ME (CLDC) en fonction de la réponse aux valeurs du groupe précédent choix

StackOverflow https://stackoverflow.com/questions/2604749

  •  25-09-2019
  •  | 
  •  

Question

Je développe une application Java ME pour les périphériques CLDC. J'ai une exigence que les questions posées sont générées en fonction de la réponse précédente. Je commencerais par un ChoiceGroup puis en fonction de la réponse à ce choix donnent une autre série de questions à la nature de Oui par l'utilisateur / Non- Si oui cette question ou non à cette question. Comment fait-on cela? Am novice dans le développement d'applications mobiles. Toute aide en termes d'idées ou de messages blog ou des articles est très apprécié et est d'une grande aide.

Était-ce utile?

La solution

Lire la MIDP2.0 javadocs , et mettre de côté un certain temps d'expérimenter seulement avec les API de LCDUI et se familiariser avec la façon dont les différents composants fonctionnent. Êtes-vous à l'aise avec la différence entre un Form et un List, ou un Screen et un Item?

Ces classes, en particulier, peuvent parfois être un peu surprenant et déroutant dans la façon dont ils se comportent. Ils génèrent souvent des résultats différents en fonction de la plate-forme.

Ce que vous cherchez peut être réalisé en faisant quelque chose comme l'ajout d'un ItemStateListener à votre forme, dont la méthode itemStateChanged() sera appelé chaque fois que votre premier ChoiceGroup se touché. Ajoutez vos éléments suivants forment dans cette méthode basée sur toute action a été effectuée sur le ChoiceGroup.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top