リスト項目がクリックされたときにポップアップするカスタム ビューのダイアログがあります。アクティビティの関数をオーバーライドしてonKeyDown
、戻るボタンが押されたときにダイアログが表示されていたかどうかを確認しますが、ダイアログが表示されている場合はonKeyDown
呼び出されません。
ダイアログが消えた後に戻るボタンを押しても問題はありませんが、デバイスが回転した場合にダイアログを再ポップアップする必要がある場合は、ダイアログが処理中に戻るボタンが押されたかどうかを知る必要があります。
少し検索したところ、カスタム ダイアログ レイアウトの呼び出しと関係があるようですが、そのダイアログを操作するsetContentView
方法が見つかりませんでした。okKeydown