menghanli
5356e0c0a9
Refactor CaptionAppearanceFragment to improve maintainability (4/n)
...
Root cause: There is a bunch of different logic of preferences in CaptionAppearanceFragment. It’s hard to implement new features and hard to maintain and hard to be testable.
Solution: Move out preset preference logic of CaptionAppearanceFragment into controllers to reduce the complexity of the relationship between preference and fragment.
Bug: 197695932
Test: make RunSettingsRoboTests ROBOTEST_FILTER=CaptionPresetControllerTest CaptionAppearanceFragmentTest
Change-Id: I5409c1e8a6bdfc633abc304d8cf800ea0943de78
2022-07-25 12:26:27 +08:00
..
2022-04-25 15:34:42 +08:00
2022-04-25 15:34:42 +08:00
2022-07-14 12:56:41 +00:00
2022-07-13 09:35:22 +00:00
2022-07-24 23:05:17 +00:00
2022-05-27 22:39:58 +08:00
2022-07-13 09:35:22 +00:00
2022-07-21 10:27:30 +00:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-04-21 17:24:37 +08:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-05-26 07:17:36 +00:00
2022-07-14 13:42:55 -07:00
2022-07-18 04:31:31 +00:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-04-21 17:24:37 +08:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-14 13:42:55 -07:00
2022-07-25 12:26:27 +08:00