application.iで選択したすべてのメニュー項目をクリックしたときにリストフィールドのすべての項目を一度に選択したい私のようなコード..ブラックベリーのリストフィールドのチェックボックスのすべてのメニュー項目を選択するときに一度にすべての項目を選択する方法
selectall = new MenuItem("Selectall", 200, 10){
public void run(){
int elementLength = _elements.length;
for(int count = 0; count < elementLength; ++count)
{
_listData.addElement(new ChecklistData(_elements[count], true));
listField.insert(count);
}
}
};
が、この新しいリストは、IAMがやってあなたのideas.andを与えるthat.please解決するためにchecked.howで来ている古いリストalso.below古いリストで結果を取得IAM間違いを事前にお詫び申し上げます。
あなたのメソッドは動作しますが、メモリを無駄にしています。確認するチェックボックスの値を設定するために、その 'ChecklistData'項目の2番目のコピーを作成しています。はい、Javaのガベージコレクタはそれをきれいにしますが、あなたは非常に簡単なことを介して電話とあなたのアプリケーションのための余分な作業を作成しています。私はまだ新しいインスタンスを作成することなくChecklistDataのチェックボックスをチェックするように設定する必要があると言います。 –