ListView
リアルタイムでフィルタリングしたい。に がありEditText
、ActionBar
ユーザーが文字を書くたびにListView
、情報のフィルタリングのカーソルを更新したいと考えています。
クエリをAsyncTask
実行しましたが、2 つの質問があります。
1º) ユーザーが 3 つの文字を入力した場合、3 つ作成AsyncTasks
します (最初の文字を検索するために 1 つ、最初の 2 つの文字を検索するために 1 つ、最後に 3 つの文字を検索するために 1 つ)。AsyncTask
以前のタスクを新しいタスクに置き換えるように言う簡単な方法はありますか?
2º) を開始するのを少し遅らせるにはどうすればよいAsyncTask
ですか? そのため、ユーザーが途切れることなく 3 文字入力するとAsyncTask
、最後まで を作成しません。
ありがとう!