質問編集履歴
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
## 前提、実現したいこと
|
2
2
|
|
3
|
-
AlertDialogを表示し、物理キーボードから
|
3
|
+
AlertDialogを表示し、物理キーボードからEnterキーが入力されたらAlertDialogを消したい。
|
4
4
|
|
5
5
|
ただし、音量キーが入力された場合は音量が変更されないようにしたい。(アプリ全体で音を使わない前提)
|
6
6
|
|
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
## 試したこと
|
20
20
|
|
21
|
-
onKeyListenerをセットし、KeyEventのgetAction()がACTION_DOWN以外は何もせずfalseを返し、音量キーの入力は引数のDialogInterfaceのdismiss()を呼び出しtrueを返し、それ以外はdismiss()を呼び出しfalseを返した。
|
21
|
+
onKeyListenerをセットし、KeyEventのgetAction()がACTION_DOWN以外は何もせずfalseを返し、音量キーの入力は引数のDialogInterfaceのdismiss()を呼び出しtrueを返し、それ以外は全て暫定的にdismiss()を呼び出しfalseを返すようにした。
|
22
22
|
|
23
23
|
結果としては望む結果は得られず。
|
24
24
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
AlertDialogを表示し、物理キーボードから何らかの入力がされたらAlertDialogを消したい。
|
4
4
|
|
5
5
|
ただし、音量キーが入力された場合は音量が変更されないようにしたい。(アプリ全体で音を使わない前提)
|
6
|
+
|
7
|
+
以下、Listenerイベントは全てAlertDialogにセットしているものとする。
|
6
8
|
|
7
9
|
|
8
10
|
|