2010-04-29 68 views
1

我正在研究一个具有动态生成列表的J2ME应用程序。因此可以选择该列表上的项目,并且在commandAction块内处理选择。如何在J2ME中隐藏列表中的数据/字段

有没有办法有变量填充列表(从远程数据库)的ID清单所列项目的定义为:

this.append("A", null); 
this.append("B", null); 

或:

String[] arrayOfValues = {"A", "B"}; 
new List("Menu", List.IMPLICIT, arrayOfValues, null); 

这样当一个项目被选中时,也许A,我也可以有它的数据库ID进行进一步处理。可以隐藏一个字段/数据吗?谢谢。

回答

0

可以扩展List

添加void append(MyNewClass)方法您的扩展列表类。

MyNewClass既包含您将追加到列表中的字符串和数据库ID

保持一个额外的容器在扩展列表类,并确保List.getSelectedIndex()让你找到在容器中的正确MyNewClass对象。