これは、Android での私の最初のアプリケーションです。これが最善の方法であるかどうかを知りたいのですが、mysql db からのデータを使用してオートコンプリート テキストビューをロードしようとしています。このデータは、ユーザーが入力したテキストに基づいてデータベースから取得されます。
これが私がやっている方法です。
1.テキストウォッチ リスナーをオートコンプリート ビューに追加しました。afterTextchanged メソッドでは、PHP Web サービスを使用して db に接続し、mysql テーブルからデータを取得して配列にロードする非同期タスクを呼び出しています。そのタスクの実行後、アダプターを設定しています(アレイアダプター)。
私の質問は、文字が入力/変更されるたびに textchanged が呼び出された後、ここで db 呼び出しが発生するということです。では、すべてのデータベース コードをここに保持しておいてよろしいでしょうか。リストの読み込みにも時間がかかります。
それを行うための他の最良の方法はありますか?
ご返信ありがとうございます。