menghanli
236a376211
Refactor AccessibilityControlTimeoutPreferenceFragment to improve maintainability
...
Root cause: There is a bunch of different logic of preferences in AccessibilityControlTimeoutPreferenceFragment. It’s hard to implement new features and hard to maintain and hard to be testable.
Solution: Move out logic of AccessibilityControlTimeoutPreferenceFragment into controllers to reduce the complexity of the relationship between preference and fragment.
Bug: 197695932
Test: make RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.accessibility
Change-Id: I22e6e3b9e2f199ac1721fc069690321ad5f7a0d4
2022-07-18 15:50:52 +08:00
..
2022-03-08 03:28:36 +00:00
2022-07-18 15:50:52 +08:00
2022-05-10 08:42:15 +00:00
2022-04-27 15:25:30 +08:00
2022-07-05 15:32:37 +08:00
2022-04-28 23:00:57 +08:00
2022-04-16 00:47:05 +00:00
2022-05-05 09:12:59 +00:00
2022-05-11 15:20:52 +08:00
2022-04-05 21:45:05 +00:00
2022-04-25 23:16:45 +00:00
2022-03-18 11:07:46 +00:00
2022-05-14 00:24:44 +00:00
2022-06-01 06:40:07 +00:00
2022-03-08 17:59:56 +00:00
2022-07-15 06:55:54 +08:00
2022-06-30 00:16:19 +00:00
2022-06-30 09:01:13 +08:00
2022-04-27 12:29:59 -07:00
2022-04-15 09:51:30 +00:00
2022-05-11 17:02:54 +08:00
2022-06-23 10:52:23 +08:00
2022-06-07 09:39:25 +08:00
2022-04-29 18:59:57 +00:00
2022-04-21 16:27:33 +00:00
2022-03-08 17:13:22 +00:00
2022-05-24 05:08:16 +00:00
2022-05-03 18:28:52 +08:00
2022-06-30 19:12:07 +00:00
2022-05-16 15:59:21 +08:00
2022-06-07 04:17:39 +00:00
2022-04-13 19:36:36 +08:00
2022-03-09 16:51:09 +00:00
2022-03-08 13:52:11 +08:00
2022-05-24 05:08:16 +00:00
2022-06-19 05:59:35 +00:00
2022-06-19 05:59:35 +00:00
2022-04-15 09:51:30 +00:00
2022-05-12 18:25:06 -07:00
2022-07-13 11:31:16 -07:00
2022-03-03 07:23:10 +00:00
2022-03-30 07:57:38 +00:00
2022-03-01 14:50:07 +00:00
2022-03-20 15:55:53 +00:00
2022-05-18 09:21:01 +00:00
2022-03-18 14:53:13 +00:00
2022-04-01 17:41:08 +08:00
2022-04-01 17:41:08 +08:00
2022-04-01 02:37:06 +08:00
2022-06-19 05:59:35 +00:00
2022-03-18 14:53:13 +00:00
2022-03-18 14:53:13 +00:00
2022-06-09 08:46:38 +00:00
2022-06-06 06:37:26 +00:00
2022-05-13 09:18:32 +08:00
2022-05-06 10:56:19 +08:00
2022-03-16 15:02:27 -04:00