私のアプリケーションは、ユーザーが戻るボタンを押したときにアプリケーションをバックグラウンドに置く前に、ユーザーに確認を求める必要があります。
オーバーライドしようとしましたdispatchKeyEvent
。問題は、backStackにプッシュされるフラグメントもあることです。
バックスタックにフラグメントがまだある場合は確認を求めないでください。その場合、アプリケーションはバックグラウンドに移動せず、スタックからフラグメントがポップアップ表示されます。
アプリケーションがバックグラウンドに移動する場合と、別のフラグメントがスタックからポップアップされる場合を区別する方法はありますdispatchKeyEvent
か?そうでない場合、それを行う別の方法はありますか?
ありがとう