0

私はカスタムDataAdaptorからListViewにデータを入力しています。リストビューの各項目/行に対してレイアウトが定義されています。そのListViewの中に私はAutoCompleteTextViewを持っています。 SQLiteデータベースのデータとバインドする必要があります。実際にはこのAutoCompleteTextViewはカテゴリ&をリストアップします。これらのカテゴリはSQLite Tableから来ます。私はgetView()内のカスタムDatAdapeterクラスにバインドできますが、SQLiteデータベースへの複数の呼び出しを避ける方法はわかりません。カテゴリとしてリストビュー内のAutoCompleteTextViewをSQLiteデータベースから効率的に取り込む方法は?

私は各行の AutoCompleteTextViewで一度だけのデータベースもバインド&から カテゴリーを取得したいので、行ごとに同じままになります。

誰かがそれを行う方法私を導くことはできますか?

よろしくお願いいたします。

答えて

1

複数のデータベース呼び出しを避けるために...

あなたはあなたのリストに AutoCOmpleteTextViewにあなたの活動の onCreate()は、その後、(setAdapterを使用して) CursorAdapterまたはそれバインド SimpleCursorAdapterを使用して、データベースからカーソル内のデータをフェッチすることができます

アダプタのgetView() ..

この例はたくさんUsing AutocompleteTextView with SQLite and CursorAdapter

+0

OOPSお手伝いします!なぜ私はこの解決策について考えなかったのですか?まことにありがとうございます。 –

関連する問題