From 50bce42940c72bd6c42d20d22a3e1e5491e6562e Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 19 Apr 2018 17:55:59 +0200 Subject: [PATCH] switch to com.android.support:preference-v14 for Material themes --- app/build.gradle | 2 +- .../fdroid/fdroid/CompatibilityChecker.java | 2 +- .../java/org/fdroid/fdroid/Preferences.java | 2 +- .../java/org/fdroid/fdroid/UpdateService.java | 2 +- app/src/main/res/values/styles.xml | 4 +- app/src/main/res/xml/preferences.xml | 161 ++++++++++-------- app/src/main/res/xml/preferences_panic.xml | 48 +++--- 7 files changed, 120 insertions(+), 101 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index c8f51844c..1f8322f42 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -23,7 +23,7 @@ dependencies { implementation 'com.android.support:support-vector-drawable:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.0' implementation 'com.android.support:palette-v7:27.1.1' - implementation 'com.android.support:preference-v7:27.1.1' + implementation 'com.android.support:preference-v14:27.1.1' implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' implementation 'com.google.zxing:core:3.3.2' diff --git a/app/src/main/java/org/fdroid/fdroid/CompatibilityChecker.java b/app/src/main/java/org/fdroid/fdroid/CompatibilityChecker.java index 1cd3db664..576431f6e 100644 --- a/app/src/main/java/org/fdroid/fdroid/CompatibilityChecker.java +++ b/app/src/main/java/org/fdroid/fdroid/CompatibilityChecker.java @@ -5,8 +5,8 @@ import android.content.SharedPreferences; import android.content.pm.FeatureInfo; import android.content.pm.PackageManager; import android.os.Build; -import android.preference.PreferenceManager; import android.support.annotation.Nullable; +import android.support.v7.preference.PreferenceManager; import org.fdroid.fdroid.compat.SupportedArchitectures; import org.fdroid.fdroid.data.Apk; diff --git a/app/src/main/java/org/fdroid/fdroid/Preferences.java b/app/src/main/java/org/fdroid/fdroid/Preferences.java index 28e8f2035..f465100fc 100644 --- a/app/src/main/java/org/fdroid/fdroid/Preferences.java +++ b/app/src/main/java/org/fdroid/fdroid/Preferences.java @@ -3,7 +3,7 @@ package org.fdroid.fdroid; import android.content.Context; import android.content.SharedPreferences; import android.os.Build; -import android.preference.PreferenceManager; +import android.support.v7.preference.PreferenceManager; import android.util.Log; import info.guardianproject.netcipher.NetCipher; import org.fdroid.fdroid.net.ConnectivityMonitorService; diff --git a/app/src/main/java/org/fdroid/fdroid/UpdateService.java b/app/src/main/java/org/fdroid/fdroid/UpdateService.java index 73f7591cd..f96dbea91 100644 --- a/app/src/main/java/org/fdroid/fdroid/UpdateService.java +++ b/app/src/main/java/org/fdroid/fdroid/UpdateService.java @@ -36,9 +36,9 @@ import android.os.Handler; import android.os.Looper; import android.os.Process; import android.os.SystemClock; -import android.preference.PreferenceManager; import android.support.v4.app.NotificationCompat; import android.support.v4.content.LocalBroadcastManager; +import android.support.v7.preference.PreferenceManager; import android.text.TextUtils; import android.util.Log; import android.widget.Toast; diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 04ed6ef7b..c883929da 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -23,7 +23,7 @@ #ffffff #a6a6a6 @drawable/ic_warning_white_24dp - @style/PreferenceThemeOverlay + @style/PreferenceThemeOverlay.v14.Material