OSDN Git Service

Remove Language and Input duplicates
authorMatthew Fritze <mfritze@google.com>
Tue, 11 Apr 2017 23:35:48 +0000 (16:35 -0700)
committerMatthew Fritze <mfritze@google.com>
Thu, 18 May 2017 20:57:54 +0000 (13:57 -0700)
commit742467ec9f384983f37d9a0e4e9775c27451816b
tree610d96906a1f650c8b5d94996b6b1f4c7c22f242
parent803f0c96e8bcac86317f44e5d26444329d5b1466
Remove Language and Input duplicates

Change the keys in the Language and Input screen for the
gesture and tts-output settings so they can be disabled
in search. Then change the preference controllers to take
a key as input to avoid crashes on the other screens with
these settings.

Merge for: ag/2098173/

Test: make RunSettingsRoboTests
Bug: 33701673
Change-Id: I8bc0776131fcac5a6edf7e8271bc53252c2fc719
32 files changed:
res/xml/configure_notification_settings.xml
res/xml/display_settings.xml
res/xml/language_and_input.xml
res/xml/manage_assist.xml
src/com/android/settings/DisplaySettings.java
src/com/android/settings/applications/assist/ManageAssist.java
src/com/android/settings/gestures/AssistGesturePreferenceController.java
src/com/android/settings/gestures/AssistGestureSettings.java
src/com/android/settings/gestures/DoubleTapPowerPreferenceController.java
src/com/android/settings/gestures/DoubleTapPowerSettings.java
src/com/android/settings/gestures/DoubleTapScreenPreferenceController.java
src/com/android/settings/gestures/DoubleTapScreenSettings.java
src/com/android/settings/gestures/DoubleTwistGestureSettings.java
src/com/android/settings/gestures/DoubleTwistPreferenceController.java
src/com/android/settings/gestures/PickupGesturePreferenceController.java
src/com/android/settings/gestures/PickupGestureSettings.java
src/com/android/settings/gestures/SwipeToNotificationPreferenceController.java
src/com/android/settings/gestures/SwipeToNotificationSettings.java
src/com/android/settings/language/LanguageAndInputSettings.java
src/com/android/settings/language/TtsPreferenceController.java
src/com/android/settings/notification/ConfigureNotificationSettings.java
tests/robotests/assets/whitelist_duplicate_index_key
tests/robotests/src/com/android/settings/DisplaySettingsTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/gestures/AssistGesturePreferenceControllerTest.java
tests/robotests/src/com/android/settings/gestures/DoubleTapPowerPreferenceControllerTest.java
tests/robotests/src/com/android/settings/gestures/DoubleTapScreenPreferenceControllerTest.java
tests/robotests/src/com/android/settings/gestures/DoubleTwistPreferenceControllerTest.java
tests/robotests/src/com/android/settings/gestures/PIckupGesturePreferenceControllerTest.java
tests/robotests/src/com/android/settings/gestures/SwipeToNotificationPreferenceControllerTest.java
tests/robotests/src/com/android/settings/language/LanguageAndInputSettingsTest.java
tests/robotests/src/com/android/settings/search/BaseSearchIndexProviderTest.java
tests/robotests/src/com/android/settings/testutils/shadow/ShadowPowerManagerWrapper.java [new file with mode: 0644]