public void fieldChanged(Field field, int context) {
   ButtonField btn4 = (ButtonField) field;
   if (btn4.getLabel().toString() == "Next") {
     cs6.storeUIFieldsToCitation();
     if (cs6.field_alcohol.getChecked() == true) {
       UiApplication.getUiApplication().pushScreen(new CitationScreen7(c));
     } else {
       UiApplication.getUiApplication().pushScreen(new CitationScreen8(c));
     }
   } else if (btn4.getLabel().toString() == "Prev") {
     cs6.storeUIFieldsToCitation();
     UiApplication.getUiApplication().popScreen(cs6);
   }
 }
Пример #2
0
 public void fieldChanged(Field field, int context) {
   String btnLabel;
   int button;
   // button acton handler
   ButtonField btn = (ButtonField) field;
   btnLabel = btn.getLabel();
   if (btnLabel.equals(Menu.TEXT_BTNLABEL)) {
     button = Menu.TEXT;
     // call handling function
     processButton(button, btn);
   }
   if (btnLabel.equals(Menu.IMAGE_BTNLABEL)) {
     button = Menu.IMAGE;
     processButton(button, btn);
   }
   if (btnLabel.equals(Menu.AUDIO_BTNLABEL)) {
     button = Menu.AUDIO;
     processButton(button, btn);
   }
   if (btnLabel.equals(Menu.VIDEO_BTNLABEL)) {
     button = Menu.VIDEO;
     processButton(button, btn);
   }
   if (btnLabel.equals(Menu.CANCEL_BTNLABEL)) {
     button = Menu.CANCEL;
     processButton(button, btn);
   }
   if (btnLabel.equals(Menu.SAVE_BTNLABEL)) {
     button = Menu.SAVE;
     processButton(button, btn);
   }
 }
Пример #3
0
 void processButton(int button, ButtonField btn) {
   switch (button) {
     case Menu.TEXT:
       Status.show("Button pressed: " + btn.getLabel());
       break;
     case Menu.SAVE:
       Status.show("Button pressed: " + btn.getLabel());
       break;
     case Menu.VIDEO:
       Status.show("Button pressed: " + btn.getLabel());
       break;
     case Menu.AUDIO:
       Status.show("Button pressed: " + btn.getLabel());
       break;
     case Menu.CANCEL:
       Status.show("Button pressed: " + btn.getLabel());
       break;
     case Menu.IMAGE:
       Status.show("Button pressed: " + btn.getLabel());
       break;
     default:
       break;
   }
 }