2
私はブラックベリープラグインを使用しています。私はブラックベリーのリッチリストを使用しています。 データベーステーブルにエントリがあるのと同じ回数だけリストを表示したいと考えています。 以下のコードを使用していますが、リストビューには1つの名前しか表示されません。 データベース内のすべてのエントリをリストビューに表示する必要があります。助けてください。RichListに複数の値のフォームを追加するブラックベリー
私はすでにlist.add()を使用しています。 forループの内部で例外を表示しています:java.lang.IllegalStateException:既に親になっている間にフィールドがマネージャに追加されました。
public static void richlistshow(){
String name = null;
list = new RichList(mainManager, true, 2, 0);
Bitmap logoBitmap = Bitmap.getBitmapResource("delete.png");
delete = new BitmapField(logoBitmap, Field.FIELD_HCENTER);
for (int c = 0; c < target_list.size();c++){
City tar_city = new City();
tar_city = (City)target_list.elementAt(c);
name = tar_city.get_city_name().toString();
}
//adding lists to the screen
list.add(new Object[] {delete,name,"time-date"});
}
ルパック..返事ありがとうございました.........問題を適切に定義していないと申し訳ありません。 ............................ここで私がしたいことです: - "削除"ボタン、データベースからのフィールドの名前を追加するリッチリスト内のいくつかの時間 - 日付値.......リッチリスト内に入力された値は、データベースのすべての値、すなわちすべての '名前'でなければならず、それと共にいくつかの値でこのリストを使用したい可能であれば、豊富なリストを選択し、その内容にアクセスすること。 –
RichListにボタン(「削除」)を追加できるかどうかはわかりません。そして私はあなたの問題をうまく解決しませんでした。データベースからデータを読み取る際に問題がありますか?あなたがそれらを読むことができるならば、それらをRichListと結びつけて後でそれらを取り戻すことが可能かもしれません。 – Rupak