从codenameone OnOff开关获取价值

时间:2014-10-03 05:27:06

标签: java codenameone

如何从codenameone OnOff开关状态获取值。我在互联网上搜索过,我找不到一个例子。我想知道它何时打开或关闭。请帮忙。我尝试了这个和许多其他组合,但我还没有办法。我还阅读了一个开发人员手册的代号,没有相关的指导。

protected void onMain_AccidentCoverAction(Component c, ActionEvent event) {

   String state = findAccidentCover(c).getOn();

   Dialog.show("State", state, "OK", null);

}

我也试过

protected void onMain_AccidentCoverAction(Component c, ActionEvent event) {

   String state = findAccidentCover(c).getComponentState().toString();

   Dialog.show("State", state, "OK", null);

}

1 个答案:

答案 0 :(得分:1)

谷歌搜索,我found this page,所以看起来你的解决方案可能是:

protected void onMain_AccidentCoverAction(Component c, ActionEvent event) {
   boolean state = findAccidentCover(c).isValue();

   Dialog.show("State", state ? "On" : "Off", "OK", null);
}

顺便说一句,isValue()是该方法的可怕名称。