Yohei Yukawa
af4426bb65
Use ImeAwareEditText in FingerprintSettings
...
Like we did the same thing in the Settings app [1][2][3],
FingerprintSetting is another instance that should use
ImeAwareEditText to make sure InputMethodManager#showSoftInput() is
called after the EditText gains IME focus.
This approach should be more robust and easier to maintain than trying
to control the software keyboard visibility with
SOFT_INPUT_STATE_ALWAYS_VISIBLE, which is more complicated that people
think.
This CL also removes RenameDialog#mTextHadFocus since
RenameDialog#mDialogTextField is always focused when the dialog is
shown [4].
This CL also removes the following fields since they can just be a
local final variables that will be captured into callback.
* RenameDialog#mFingerName
* RenameDialog#mTextSelectionStart
* RenameDialog#mTextSelectionEnd
[1]: I182b05d3ff59fb3b4732d60d0d5a464f0e0e0235
f6af093e2d
[2]: I892d639f3cc5d43db553b682d5278b8ce2fe72da
4803267106
[3]: Ib75ba0f361b8b46c3b717cc1ffb864726958ed82
b0bcbed372
[4]: I5bb1b7227c1323595bf7f483e11e87e2c3550093
7a1d52eb06
Fix: 118473687
Test: Manually verified as follows.
1. Build and flash aosp_taimen-userdebug to Taimen
2. Set up a fingerprint unlock.
3. Rotate the device to landscape mode.
4. Open Settings -> Security & location -> Fingerprint
5. Re-enter password if necessary
6. Tap "Finger 1"
7. Make sure that AOSP Keyboard shows up
Change-Id: I2a137aa8f6a1ee2b67923bcf40e82320a56c7b59
2018-10-29 13:09:12 -07:00
..
2018-09-17 15:48:31 -07:00
2016-08-17 10:19:00 -07:00
2018-03-28 10:57:30 +08:00
2018-04-17 16:36:49 -07:00
2018-01-09 17:33:19 -08:00
2018-08-28 16:35:52 -07:00
2017-03-09 18:10:59 -08:00
2018-10-17 05:14:46 +08:00
2016-07-29 14:00:31 -07:00
2018-06-11 14:37:50 -07:00
2018-06-11 16:05:12 -07:00
2018-06-11 16:05:12 -07:00
2016-05-17 12:03:42 -07:00
2016-10-17 16:10:03 -07:00
2016-07-20 14:17:42 -07:00
2017-07-28 18:39:09 +00:00
2018-06-29 18:19:34 -07:00
2017-03-28 20:24:12 -07:00
2018-01-05 11:03:31 -08:00
2018-08-28 16:35:52 -07:00
2018-04-10 19:53:41 -07:00
2018-05-14 12:27:20 -07:00
2018-06-08 09:12:05 -07:00
2018-08-28 16:35:52 -07:00
2018-01-31 10:59:40 -08:00
2018-05-01 15:27:01 -07:00
2018-10-23 19:37:19 +08:00
2018-10-23 19:37:19 +08:00
2017-07-06 14:30:28 -07:00
2018-03-21 18:21:04 -07:00
2016-10-20 10:51:15 -07:00
2018-03-21 18:21:04 -07:00
2017-05-03 22:53:45 +00:00
2017-03-28 16:42:17 +00:00
2017-03-21 12:38:44 -07:00
2017-11-02 16:05:58 -07:00
2017-03-14 10:40:09 -07:00
2017-05-23 14:45:21 -07:00
2018-08-25 07:47:23 +08:00
2018-01-03 14:33:24 +00:00
2018-10-17 05:14:46 +08:00
2018-06-11 16:05:12 -07:00
2017-10-05 00:12:43 +00:00
2018-05-21 22:38:24 +00:00
2017-01-26 12:55:50 +00:00
2017-07-13 11:08:18 -07:00
2018-01-11 12:31:02 -08:00
2017-11-07 10:59:32 -08:00
2017-11-06 12:38:45 -08:00
2018-03-28 13:01:33 -07:00
2018-07-16 16:14:56 -07:00
2018-09-20 17:06:06 -07:00
2018-09-20 17:06:06 -07:00
2017-05-05 13:40:05 -07:00
2017-04-18 00:33:44 +00:00
2017-04-18 00:33:44 +00:00
2018-07-10 18:39:19 -07:00
2018-08-09 16:25:58 -07:00
2018-07-10 18:39:19 -07:00
2018-07-10 18:39:19 -07:00
2018-06-29 18:19:34 -07:00
2018-06-29 18:19:34 -07:00
2018-07-23 14:34:48 -07:00
2018-07-16 17:59:07 -07:00
2017-03-03 14:53:13 -08:00
2017-06-23 18:55:50 -07:00
2017-08-02 20:32:03 +00:00
2017-08-02 20:32:03 +00:00
2017-06-23 18:05:20 -07:00
2017-07-11 18:49:53 -07:00
2018-06-25 16:51:16 -07:00
2018-04-10 18:56:28 +00:00
2018-04-11 11:03:36 -07:00
2018-04-10 18:56:28 +00:00
2017-08-16 11:44:19 -07:00
2018-10-29 13:09:12 -07:00
2016-08-17 10:19:00 -07:00
2018-10-16 21:47:58 +08:00
2018-10-18 16:31:52 +00:00
2017-06-02 14:59:48 -07:00
2017-05-01 20:12:55 +00:00
2018-04-19 13:37:09 -07:00
2016-06-08 09:48:58 -04:00
2018-03-13 14:38:33 -07:00
2016-04-21 17:09:51 -07:00
2018-10-11 12:42:26 -07:00
2016-11-10 15:24:45 -08:00
2018-08-28 16:35:52 -07:00
2018-10-03 11:45:49 -07:00
2018-10-16 04:21:15 +00:00
2018-10-16 04:21:15 +00:00
2018-10-18 13:54:01 -07:00
2017-06-12 11:12:21 -07:00
2016-08-19 21:21:38 +00:00
2018-07-16 16:14:56 -07:00
2018-05-04 09:35:29 -07:00
2018-07-20 16:40:39 -07:00
2017-05-18 18:48:34 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2018-07-17 15:47:33 -07:00
2016-08-17 10:19:00 -07:00
2017-06-01 15:48:56 -07:00
2018-08-28 16:35:52 -07:00
2017-01-25 18:30:06 +00:00
2018-04-27 11:12:34 +00:00
2018-09-19 19:45:02 +00:00
2017-06-27 11:33:23 -07:00
2018-01-29 15:29:57 -08:00
2018-03-15 21:05:25 +00:00
2017-03-22 16:03:40 -07:00
2018-01-04 16:31:07 -08:00
2017-03-22 16:03:40 -07:00
2018-03-19 05:35:20 +00:00
2017-07-06 18:41:46 -07:00
2017-05-03 16:01:55 -07:00
2018-04-23 15:25:32 -07:00
2018-04-27 11:12:34 +00:00
2016-08-17 10:19:00 -07:00
2018-08-28 16:35:52 -07:00
2016-08-17 10:19:00 -07:00
2018-09-17 15:48:31 -07:00
2018-07-17 10:47:32 -07:00
2018-05-21 15:37:43 -07:00
2018-08-28 16:35:52 -07:00
2017-04-18 00:33:44 +00:00
2017-07-10 14:24:42 -07:00
2016-09-26 16:02:00 -07:00
2017-01-06 13:20:08 -08:00
2018-10-03 11:45:49 -07:00
2018-09-12 12:26:18 -07:00
2018-10-11 12:42:26 -07:00
2018-10-11 12:42:26 -07:00
2017-07-10 14:56:49 -07:00
2018-05-17 11:55:40 -07:00
2018-10-11 12:42:26 -07:00
2018-03-19 15:11:49 -07:00
2018-07-16 16:14:56 -07:00
2018-09-12 12:26:18 -07:00
2018-06-14 10:35:55 -07:00
2018-06-14 10:35:55 -07:00
2017-04-13 17:37:42 +00:00
2018-07-12 17:32:46 +08:00
2018-01-30 15:54:48 -08:00
2017-06-06 17:29:41 +00:00
2017-11-21 12:56:21 -05:00
2018-06-28 13:38:16 +08:00
2017-07-12 11:48:23 -07:00
2018-04-17 14:30:08 -07:00
2018-10-23 19:37:19 +08:00
2018-10-23 19:37:19 +08:00
2018-08-28 16:35:52 -07:00
2018-01-10 15:52:20 -08:00
2018-03-19 15:11:49 -07:00
2018-06-29 18:19:34 -07:00
2017-03-24 15:48:14 -07:00
2016-04-26 17:20:31 -07:00
2017-02-16 12:31:49 -08:00
2017-10-18 16:08:41 -07:00
2017-10-18 16:08:41 -07:00
2018-10-11 12:42:26 -07:00
2018-05-16 15:34:34 -07:00
2018-05-24 17:50:33 +00:00
2017-06-06 16:29:21 -07:00
2017-10-31 15:21:47 -07:00
2018-04-08 20:06:27 -06:00
2018-04-08 20:06:27 -06:00
2018-04-08 20:06:27 -06:00
2018-04-08 20:06:27 -06:00
2018-04-08 20:06:27 -06:00
2018-04-08 20:06:27 -06:00
2018-02-07 20:50:24 +00:00
2018-08-28 16:35:52 -07:00
2018-08-28 16:35:52 -07:00
2018-08-28 16:35:52 -07:00
2018-08-28 16:35:52 -07:00
2018-09-19 13:45:40 -07:00
2017-01-09 16:11:03 -08:00
2016-08-17 10:19:00 -07:00
2018-08-28 16:35:52 -07:00
2018-01-11 18:03:16 +00:00
2018-03-06 11:13:59 +00:00
2016-08-02 12:12:14 +01:00
2016-09-02 11:03:32 +01:00
2016-08-02 12:12:14 +01:00
2018-01-09 13:44:06 -08:00
2018-05-09 10:44:23 -07:00
2017-06-05 15:43:18 -04:00
2017-06-05 15:43:18 -04:00
2018-06-12 12:48:20 +08:00
2016-07-25 15:35:08 +01:00
2016-07-25 15:35:08 +01:00
2016-08-19 18:02:58 +00:00
2016-08-17 10:19:00 -07:00
2018-05-17 11:55:40 -07:00
2018-05-22 09:45:02 -07:00
2017-05-15 15:19:09 -07:00
2018-08-18 00:16:14 +08:00
2018-01-10 15:52:20 -08:00
2017-10-25 11:48:23 -07:00
2018-10-19 11:54:25 +08:00
2016-05-25 10:55:11 -07:00
2018-01-11 10:55:55 -08:00
2017-07-10 14:46:29 -07:00
2018-03-30 15:05:18 -07:00
2017-09-26 10:20:29 +00:00
2017-11-14 14:16:26 -05:00
2018-02-06 14:15:40 +00:00
2018-05-18 22:19:22 +00:00
2017-10-27 09:49:04 -04:00
2018-02-06 14:15:40 +00:00
2018-05-17 11:55:40 -07:00