From c6b34c6aedba0fa90ff0b4c5a6d88021dff5062e Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Wed, 21 Mar 2018 15:07:32 -0400 Subject: [PATCH] DO NOT MERGE Clean up SettingsLib dependencies v14-preferences is an empty lib and libraries cannot directly reference other libraries' R classes due to a bug in Make builds Bug: 73250914 Bug: 74248169 Test: make && make checkbuild Change-Id: Id156b2a2140cabc98b58b5312ea28da42f4ca63b --- packages/SettingsLib/Android.mk | 1 - packages/SettingsLib/res/values/attrs.xml | 4 ++++ .../SettingsLib/src/com/android/settingslib/RestrictedPreference.java | 3 +-- .../src/com/android/settingslib/RestrictedSwitchPreference.java | 3 +-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/SettingsLib/Android.mk b/packages/SettingsLib/Android.mk index 4338d26d502b..859f86faecbe 100644 --- a/packages/SettingsLib/Android.mk +++ b/packages/SettingsLib/Android.mk @@ -13,7 +13,6 @@ LOCAL_SHARED_ANDROID_LIBRARIES := \ android-support-v7-recyclerview \ android-support-v7-preference \ android-support-v7-appcompat \ - android-support-v14-preference \ android-arch-lifecycle-runtime LOCAL_SHARED_JAVA_LIBRARIES := \ diff --git a/packages/SettingsLib/res/values/attrs.xml b/packages/SettingsLib/res/values/attrs.xml index a8a179358744..9aed54e12a2d 100644 --- a/packages/SettingsLib/res/values/attrs.xml +++ b/packages/SettingsLib/res/values/attrs.xml @@ -48,4 +48,8 @@ + + + + diff --git a/packages/SettingsLib/src/com/android/settingslib/RestrictedPreference.java b/packages/SettingsLib/src/com/android/settingslib/RestrictedPreference.java index 9f21dd21d6ca..b4a3b51809ce 100644 --- a/packages/SettingsLib/src/com/android/settingslib/RestrictedPreference.java +++ b/packages/SettingsLib/src/com/android/settingslib/RestrictedPreference.java @@ -44,8 +44,7 @@ public class RestrictedPreference extends TwoTargetPreference { } public RestrictedPreference(Context context, AttributeSet attrs) { - this(context, attrs, TypedArrayUtils.getAttr(context, - android.support.v7.preference.R.attr.preferenceStyle, + this(context, attrs, TypedArrayUtils.getAttr(context, R.attr.preferenceStyle, android.R.attr.preferenceStyle)); } diff --git a/packages/SettingsLib/src/com/android/settingslib/RestrictedSwitchPreference.java b/packages/SettingsLib/src/com/android/settingslib/RestrictedSwitchPreference.java index 1ad710a6d731..48b7c3588840 100644 --- a/packages/SettingsLib/src/com/android/settingslib/RestrictedSwitchPreference.java +++ b/packages/SettingsLib/src/com/android/settingslib/RestrictedSwitchPreference.java @@ -82,8 +82,7 @@ public class RestrictedSwitchPreference extends SwitchPreference { } public RestrictedSwitchPreference(Context context, AttributeSet attrs) { - this(context, attrs, TypedArrayUtils.getAttr(context, - android.support.v7.preference.R.attr.switchPreferenceStyle, + this(context, attrs, TypedArrayUtils.getAttr(context, R.attr.switchPreferenceStyle, android.R.attr.switchPreferenceStyle)); } -- 2.11.0