Java ME で SMS アプリケーションを開発しています。さまざまなキャリアを選択するオプションがあります。
POPUP ChoiceGroup から選択されたユーザー名、パスワード、およびキャリア名を格納する RMS を実装しました。
次回のログイン時に、ユーザーが以前に rms から選択した ChoiceGroup 要素を設定する必要があります。
選択したインデックスまたは文字列が RMS にある場合、どうすればよいですか?
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 チュートリアルを参照することを検討してください。