私のアプリケーションは連絡先ピッカーを開始します
Intent intent = new Intent(Intent.ACTION_PICK,
ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT_REQUEST);
コンタクト ピッカーがアクティビティに結果を返さずにフォーカスを失ったかどうかを検出できるようにする必要があります (その onPause イベントをキャッチすることは問題ありません)。
マニフェスで宣言されていない場合、アクティビティ ライフサイクル イベントにアクセスする方法はありますか ( registerActivityLifecycleCallbacks()
Application クラスに登録しようとしましたが、ContactPicker のイベントに参加しません)。
これについて考えることができる別の方法は、カスタムの連絡先ピッカーを作成することですが、それは大変な作業になります。