1

私は連絡先アプリに取り組んでいます。私はそのコードを完成させました。正常に動作し、頭を悩ませることなく、要求できるすべてのことを実行します。ただし、改善の余地はまだあります。あらゆる種類の遅延を解消するために、進行状況ダイアログを使用して UI をユーザーに提供する前に、すべての連絡先の画像と主要な電話番号を読み込みます。ユーザーがスクロールを完了し、連絡先の名前を検索/読み取りして目的の名前を取得すると、アプリケーションが連絡先の画像の取得を開始するメカニズムを実装したいので、ユーザーが読み取りを開始/スクロールを停止するとすぐにスレッドを開始する必要があります、そして万が一、彼がスクロールを開始した場合、スレッドは一時停止し、ユーザーが再びスクロールできるようにする必要があります。他のラグ削減手法の実装とは別に、それをどのように達成できるかについてのアイデアは、それが最善だと思います。そう、何か案は ?このメカニズムを開始する方法がわかりません。

4

1 に答える 1

0

これには、スレッドの代わりにエグゼキューターを使用することをお勧めします。ここに例があります - http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ThreadPoolExecutor.html

于 2013-03-16T18:06:33.747 に答える