アプリケーションで位置情報サービスを使用しています。位置情報サービスをオンにしてアプリケーションを実行すると、すべてが完璧です。しかし、位置情報サービスをグローバルにオフにして、アプリに戻ると. 「設定」と「キャンセル」の2つのボタンがある「位置情報サービスをオンにして、現在地を特定できるようにする」というポップアップが表示されます。
[設定] をタップすると、[設定] アプリが表示されます (予想どおり)。しかし、「キャンセル」をタップしても何も起こりません。私のアプリはイベントを取得できず、何かが起こるのを待ってフリーズします。その後、現在の場所を使用する他のイベントを発生させると、認証に失敗し、アプリは正常になります。
この動作を処理するには、「キャンセル」ボタンでタッチイベントを検出したいと考えています。それを行う方法はありますか。この pop は SDK ではなく OS によって処理されると思うからです。
私が間違っている場合は修正してください。