OSDN Git Service

Refactor IMEAndLanguageSettings to use PreferenceController
authorFan Zhang <zhfan@google.com>
Thu, 3 Nov 2016 20:29:06 +0000 (13:29 -0700)
committerFan Zhang <zhfan@google.com>
Mon, 7 Nov 2016 23:29:04 +0000 (15:29 -0800)
commit22d42d52cfac476abf3508becab2ceeb284a7ec0
treeab9f500fa0599ceaeaa468fc86f17ca2a9b320b9
parente185c5cc1997f49080c9c8bacf0d398eefd542a5
Refactor IMEAndLanguageSettings to use PreferenceController

Bug: 32642706
Bug: 32637613
Bug: 32643833
Test: RunSettingsRoboTests

This change is necessary to test preference controlling logic, as well
as making preferences reusable in other Preference pages in the new
information architecture.

Change-Id: I9e2fd2f6800579f005a5c303ed03ae06477006a6
14 files changed:
res/xml/language_settings.xml
src/com/android/settings/VoiceInputOutputSettings.java [deleted file]
src/com/android/settings/inputmethod/GameControllerPreferenceController.java [new file with mode: 0644]
src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
src/com/android/settings/inputmethod/SpellCheckerPreferenceController.java [new file with mode: 0644]
src/com/android/settings/language/PhoneLanguagePreferenceController.java [new file with mode: 0644]
src/com/android/settings/language/TtsPreferenceController.java [new file with mode: 0644]
src/com/android/settings/language/UserDictionaryPreferenceController.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/gestures/SwipeToNotificationPreferenceControllerTest.java
tests/robotests/src/com/android/settings/inputmethod/GameControllerPreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/inputmethod/SpellCheckerPreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/language/PhoneLanguagePreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/language/TtsPreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/language/UserDictionaryPreferenceControllerTest.java [new file with mode: 0644]