summaryrefslogtreecommitdiff
path: root/WifiDialog
diff options
context:
space:
mode:
author Quang Luong <qal@google.com> 2022-07-06 18:49:40 +0000
committer Quang Luong <qal@google.com> 2022-07-06 18:51:57 +0000
commite8eb8ba4c7862c5a547ddd21c1af3e63ea0d08ac (patch)
tree704af2d41015ce8e405c12bd272a7e5019aa1366 /WifiDialog
parent7281f4f923e052dba7e973c93dc01bc92374d95d (diff)
Auto-open keyboard for P2P PIN input
Automatically open the keyboard when a P2P PIN input dialog appears. Bug: 237032182 Test: adb shell cmd wifi launch-dialog-p2p-invitation-received DeviceName -p, verify keyboard opens automatically Change-Id: Ie2672c35eaf1094a803be8dec5b6c7a5d74d0431
Diffstat (limited to 'WifiDialog')
-rw-r--r--WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java b/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java
index 01de19e200..49824da5fa 100644
--- a/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java
+++ b/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java
@@ -50,6 +50,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
+import android.view.WindowManager;
import android.widget.EditText;
import android.widget.TextView;
@@ -580,7 +581,10 @@ public class WifiDialogActivity extends Activity {
})
.create();
if (pinEditText != null) {
+ dialog.getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
dialog.setOnShowListener(dialogShow -> {
+ pinEditText.requestFocus();
dialog.getButton(Dialog.BUTTON_POSITIVE).setEnabled(false);
});
pinEditText.addTextChangedListener(new TextWatcher() {