Como adicionamos o ChoiceGroups dinamicamente em Java ME (CLDC) com base na resposta aos valores de grupo de escolha anterior

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

  •  25-09-2019
  •  | 
  •  

Pergunta

Estou desenvolvendo um aplicativo Java ME para dispositivos CLDC. Tenho um requisito em que as perguntas são geradas com base na resposta anterior. Eu começaria com um grupo ChoiceGroup e, com base na resposta a essas opções, dava outro conjunto de perguntas ao usuário- tipo de sim/não, se sim, esta pergunta ou não essa pergunta. Como fazemos isso? Sou novato no desenvolvimento de aplicativos móveis. Qualquer ajuda em termos de idéias ou posts ou artigos é muito apreciada e é de grande ajuda.

Foi útil?

Solução

Leia o Midp2.0 Javadocs, e reserve algum tempo para experimentar apenas as APIs do LCDUI e familiarizar -se com a forma como os diferentes componentes funcionam. Você se sente confortável com a diferença entre um Form e a List, ou a Screen e um Item?

Essas classes, em particular, às vezes podem ser um pouco surpreendentes e confusas em como elas se comportam. Eles também geralmente geram resultados bastante diferentes, dependendo da plataforma.

O que você está procurando pode ser alcançado fazendo algo como adicionar um ItemStateListener para o seu formulário, cujo itemStateChanged() o método será chamado sempre que o seu primeiro ChoiceGroup é tocado. Adicione seus próximos elementos de formulário nesse método com base em qualquer ação que tenha sido executada no ChoiceGroup.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top