一種のテンキーとリストがあります。ユーザーがキーパッドを選択すると、関数を呼び出してリストを並べ替えます。ユーザーはボタンを押すと、いつでもリストを表示できます。
しかし、そのリストは 500 以上とかなり大きくなる可能性があるため、UI スレッドではなく並べ替えを行うことを考えていました。
これを行う最善の方法は何ですか?
通常のスレッド asynctask を使用する必要がありますか?
私の唯一の心配は、ユーザーがボタンをクリックして、asynctask がまだ終了していないときにリストを表示できることです。それをどのように処理すればよいですか?
どうも