我正在Java ME中开发一个短信应用程序。它具有选择不同运营商的选项。

我已经实现了一个RMS,用于存储从POPUP ChoiceGroup中选择的用户名,密码和运营商名称。

我需要设置用户在下次登录时从rms先前选择的ChoiceGroup元素。

如果我在RMS中选择了索引或字符串,该怎么办?

最佳答案

我需要设置ChoiceGroup元素...


最简单的方法是使用append方法。

    myChoiceGroup.append(string1, null);
    myChoiceGroup.append(string2, null);
    // ... etc


API documentation中查找详细信息,很容易阅读:

public int append(String stringPart,
                  Image imagePart)

    Appends an element to the ChoiceGroup.

    Specified by:
        append in interface Choice

    Parameters:
        stringPart - the string part of the element to be added
        imagePart - the image part of the element to be added,
                    or null if there is no image part
    Returns:
        the assigned index of the element
    Throws:
        NullPointerException - if stringPart is null


对于更复杂的用途,有方法insertset,它们的API文档在与上述相同的链接中提供。

为了完整起见,上述方法可用,并且不仅在POPUP选择组中而且在所有实现Choice接口的对象(包括其他类型的ChoiceGroup和List)中都具有相似的语义。

由于您还提到了有效的RMS,请考虑查看another answer中提到的RMS教程。

关于java - 如何在Popup ChoiceGroup中设置元素-Java ME,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11355386/

10-09 04:41