0

私はBlackberryが初めてで、現在取り組んでいます。文字列配列をデータセットとして使用する ObjectChoiceField があります。配列要素の変更に基づいて ObjectChoiceField リストの表示を更新するにはどうすればよいですか? Android開発でnotifyDataSetChanged()のようなことをしたいです。

4

1 に答える 1

2

setChoices(String[] newChoices)メソッドを使用して、ObjectChoiceField インスタンス (たとえばmyObjectChoiceField) を更新します。新しいオプション値を持つ文字列配列であると仮定します。newChoicesStringArray

     Application.getApplication().invokeLater(new Runnable() {
         public void run() {
             myObjectChoiceField.setChoices(newChoicesStringArray);
         }
     });

invokeLater()フィールド更新アクションでの UI イベントのロックを回避するために使用されます。

于 2012-09-04T04:59:40.363 に答える