2

Blackberry プラグインを使用しており、ブラックベリーのリッチ リストを使用しています。データベース テーブルにエントリがあるのと同じ回数だけリストを表示させたいと考えています。以下のコードを使用していますが、リスト ビューに 1 つの名前しか表示されません。データベース内のすべてのエントリをリスト ビューに表示する必要があります...親切に助けてください..

私はすでに list.add(); を使用しています。for ループ内ですが、例外が表示されています: java.lang.IllegalStateException: Field added to a manager while it is already Parented.

     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"});

}
4

1 に答える 1