私は検索と次の問題に直面するためにデータベースを使用しています。Android高速実行のsqliteクエリ
新しい検索文字列が来ると、以前に実行していたデータベースクエリをブロックする必要があります。
どうすればいいですか?
私は検索と次の問題に直面するためにデータベースを使用しています。Android高速実行のsqliteクエリ
新しい検索文字列が来ると、以前に実行していたデータベースクエリをブロックする必要があります。
どうすればいいですか?
データベースへの要求が同期的であるため、クエリを停止することはできません。しかし、データベースへの要求をスレッドに除外して、新しい要求が行われるときにスレッドを停止することができます。
とにかく、データベースにクエリを実行するときにUIをブロックしないように、スレッドやAsyncTaskでクエリを実行することをお勧めします。
データベースのサイズは? – ingsaurabh
私のテーブルには7000件以上のレコードが含まれています – Bytecode