ユーザーがオプションメニューを終了したときに、アプリの一時停止を自動的に解除できるようにしたい。(もちろん、一時停止を選択していない限り...)
これを処理するとonOptionsMenuClosed
、トップレベルメニューでは正常に機能しますが、サブメニューでは呼び出されません。上位レベルonPanelClosed
も呼び出されていないようです。
彼らがメニューに入ったとき、そして彼らが選択をしたかどうかは検出できますが、メニューボタンを押して終了したかどうかは検出できません。
サブメニュー全体を書き直してダイアログを使用することもできますが、回避できるかどうかはわかりません。
誰か提案はありますか?