0

レコードストアを使用してデータを保存していますが、各データはリスト要素の形式で表示されています。私のアプリケーションでは、特定のリスト要素を削除できる機能があります。このアクションを実行すると、アイテムが取得されますリストから削除されましたが、レコードで機能していません。どうしてか分かりません?誰でも私を助けることができますか?私のコードスニペットは次のとおりです。

int x=list.getSelectedIndex();
             list.delete(x);
             試す
             {
                rs_store.deleteRecord(x);
             }
             catch(例外エラー)
             {
                 System.out.print("エラー");
             }

display.setCurrent(list);

前もって感謝します

4

1 に答える 1

1

あなたのアイテムのインデックスがあなたListのアイテムのインデックスに対応することになってRecordStoreいる場合、問題はRecordStoreエントリが0ベースではなく1ベースであるという事実にある可能性があります。

したがって、リストの要素0はレコード1などに対応します。

于 2011-02-17T14:22:28.853 に答える