2

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

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

我需要设置用户在下次登录期间之前从 rms 中选择的 ChoiceGroup 元素。

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

4

1 回答 1

1

我需要设置 ChoiceGroup 元素...

最直接的方法是使用append方法。

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

在API 文档中查找详细信息,很容易阅读:

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

对于更复杂的用途,有一些方法insertsetAPI 文档,在与上述相同的链接中提供。

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

由于您还提到了有效的 RMS,请考虑查看另一个答案中提到的 RMS 教程。

于 2012-07-06T06:40:22.407 回答