AsyncTask を作成しましたが、ほとんどの場合、コンストラクターが呼び出されてから doInBackground が呼び出されるまでの間に遅延はありません (0 ミリ秒の遅延)。しかし、連絡先の同期がバックグラウンドで行われているときはいつでも、AsyncTasks のコンストラクターと doInBackground の間に 1 ~ 3 秒の遅延が発生することがよくあります。私の状況では、この遅延は受け入れられません。AsyncTask はバックグラウンド スレッドであり、この問題は Thread を使用してその優先度を高く設定することで解決できることを理解しています。しかし、私が知りたいのは、AsyncTask の doInBackground が呼び出されない原因をどのように知ることができるかということです。私は adb shell top -m 10 を使用しましたが、この問題が発生したときのプロセスの使用はごく普通のようです。
どんな助けでも大歓迎です。
ありがとう