2

Java ME で SMS アプリケーションを開発しています。さまざまなキャリアを選択するオプションがあります。

POPUP ChoiceGroup から選択されたユーザー名、パスワード、およびキャリア名を格納する RMS を実装しました。

次回のログイン時に、ユーザーが以前に 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

より高度な使用法については、メソッドinsertとがありsetます。これらの API ドキュメントは、上記と同じリンクで提供されています。

完全を期すために、上記のメソッドが利用可能であり、POPUP 選択グループだけでなく、Choice他のタイプの ChoiceGroup および List を含む、インターフェイスを実装するすべてのオブジェクトで同様のセマンティクスを持つことに注意してください。

動作中の RMS についても言及しているため、別の回答で言及されている RMS チュートリアルを参照することを検討してください。

于 2012-07-06T06:40:22.407 に答える