[Menu] Menu ne se met pas correctement en place
Salut
Je souhaite dans une page de te type form associer un menu personnalisé en fonction du statut associé au StringItem dont se refere le menu.
en gros 'jai une liste
[contact1 , present] - menu -> appeler
[contact2 , present] - menu -> appeler
[ contact3, absent] - menu -> envoyer un sms
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| void appendContact(String contactName,int presence) {
// CREATION DU STRINGITEM AVEC LE NOM DU CONTACT
append(new StringItem("",contactName));
// CREATION DU MENU ASSOCIE EN FCT DU STATUT PRESENCE
switch (presence) {
case 0:
this.addCommand(get_optionAppel());
break;
case 1:
this.addCommand(get_optionSMS());
}
this.setCommandListener(this);
System.out.println("user added succesfully");
} |
Le pb, c'est que peu importe ce que je fais, dès que 2 contacts dans la liste ont un statut different, il crée une liste avec les 2 options disponibles pour chaque contact ! au lieu de mettre seulement l'option specifique!
j'obtiens donc ça:
[contact1 , present] - menu -> appeler
----------------------------------> envoyer un SMS
[contact2 , present] - menu -> appeler
----------------------------------> envoyer un SMS
[ contact3, absent] - menu -> appeler
----------------------------------> envoyer un SMS