[app] Use androidx PreferenceCategory (#1291)

This commit is contained in:
Howard Wu 2021-10-17 02:00:23 +08:00 committed by GitHub
parent 12ec6d85cb
commit 47e5bb21c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 26 additions and 26 deletions

View File

@ -170,13 +170,13 @@ dependencies {
implementation("androidx.fragment:fragment:1.3.6")
implementation("androidx.navigation:navigation-fragment:$navVersion")
implementation("androidx.navigation:navigation-ui:$navVersion")
implementation("androidx.preference:preference:1.1.1")
implementation("androidx.recyclerview:recyclerview:1.2.1")
implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01")
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
implementation("com.github.bumptech.glide:glide:$glideVersion")
implementation("com.google.android.material:material:1.5.0-alpha04")
implementation("com.google.code.gson:gson:2.8.8")
implementation("com.takisoft.preferencex:preferencex:1.1.0")
implementation(platform("com.squareup.okhttp3:okhttp-bom:4.9.2"))
implementation("com.squareup.okhttp3:okhttp")
implementation("com.squareup.okhttp3:okhttp-dnsoverhttps")

View File

@ -37,12 +37,12 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.text.HtmlCompat;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.SwitchPreference;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.color.DynamicColors;
import com.google.android.material.snackbar.Snackbar;
import com.takisoft.preferencex.PreferenceFragmentCompat;
import org.lsposed.manager.App;
import org.lsposed.manager.BuildConfig;
@ -138,7 +138,7 @@ public class SettingsFragment extends BaseFragment {
}
@Override
public void onCreatePreferencesFix(Bundle savedInstanceState, String rootKey) {
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
final String SYSTEM = "SYSTEM";
addPreferencesFromResource(R.xml.prefs);

View File

@ -62,7 +62,7 @@
<string name="never_show">Never show</string>
<string name="failed_to_create_shortcut">Failed to create shortcut: %1$s</string>
<string name="update_lsposed">Update LSPosed</string>
<string name="update_lsposed_msg">Confirm to update LSPosed?This device will reboot after update completion</string>
<string name="update_lsposed_msg">Confirm to update LSPosed? This device will reboot after update completion</string>
<!-- LogsActivity -->
<string name="menuSaveToSd">Save</string>

View File

@ -19,7 +19,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<com.takisoft.preferencex.PreferenceCategory android:title="@string/group_network">
<androidx.preference.PreferenceCategory android:title="@string/group_network">
<SwitchPreference
android:defaultValue="false"
@ -27,9 +27,9 @@
android:key="doh"
android:summary="@string/dns_over_http_summary"
android:title="@string/dns_over_http" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory android:title="@string/settings_language">
<androidx.preference.PreferenceCategory android:title="@string/settings_language">
<rikka.preference.SimpleMenuPreference
android:defaultValue="SYSTEM"
@ -47,9 +47,9 @@
<Preference
android:key="translation"
android:title="@string/settings_translation" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory android:title="@string/settings_group_theme">
<androidx.preference.PreferenceCategory android:title="@string/settings_group_theme">
<SwitchPreference
android:defaultValue="true"
android:key="follow_system_accent"
@ -75,9 +75,9 @@
android:key="black_dark_theme"
android:summary="@string/pure_black_dark_theme_summary"
android:title="@string/pure_black_dark_theme" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory android:title="@string/settings_group_framework">
<androidx.preference.PreferenceCategory android:title="@string/settings_group_framework">
<SwitchPreference
android:defaultValue="false"
@ -99,9 +99,9 @@
android:persistent="false"
android:summary="@string/settings_enable_auto_add_shortcut_summary"
android:title="@string/pref_title_enable_auto_add_shortcut" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory
<androidx.preference.PreferenceCategory
android:icon="@drawable/ic_baseline_settings_backup_restore_24"
android:summary="@string/settings_backup_and_restore_summery"
android:title="@string/settings_backup_and_restore">
@ -111,9 +111,9 @@
<Preference
android:key="restore"
android:title="@string/settings_restore" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory
<androidx.preference.PreferenceCategory
android:key="settings_group_system"
android:title="@string/settings_group_system">
<SwitchPreference
@ -123,5 +123,5 @@
android:persistent="false"
android:summary="@string/settings_show_hidden_icon_apps_enabled_summary"
android:title="@string/settings_show_hidden_icon_apps_enabled" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
</PreferenceScreen>

View File

@ -20,7 +20,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<com.takisoft.preferencex.PreferenceCategory android:title="@string/group_network">
<androidx.preference.PreferenceCategory android:title="@string/group_network">
<SwitchPreference
android:defaultValue="false"
@ -28,9 +28,9 @@
android:key="doh"
android:summary="@string/dns_over_http_summary"
android:title="@string/dns_over_http" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory android:title="@string/settings_language">
<androidx.preference.PreferenceCategory android:title="@string/settings_language">
<rikka.preference.SimpleMenuPreference
android:defaultValue="SYSTEM"
@ -48,9 +48,9 @@
<Preference
android:key="translation"
android:title="@string/settings_translation" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory android:title="@string/settings_group_theme">
<androidx.preference.PreferenceCategory android:title="@string/settings_group_theme">
<SwitchPreference
android:defaultValue="true"
android:key="follow_system_accent"
@ -76,9 +76,9 @@
android:key="black_dark_theme"
android:summary="@string/pure_black_dark_theme_summary"
android:title="@string/pure_black_dark_theme" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory android:title="@string/settings_group_framework">
<androidx.preference.PreferenceCategory android:title="@string/settings_group_framework">
<SwitchPreference
android:defaultValue="false"
@ -100,9 +100,9 @@
android:persistent="false"
android:summary="@string/settings_enable_auto_add_shortcut_summary"
android:title="@string/pref_title_enable_auto_add_shortcut" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
<com.takisoft.preferencex.PreferenceCategory
<androidx.preference.PreferenceCategory
android:icon="@drawable/ic_baseline_settings_backup_restore_24"
android:summary="@string/settings_backup_and_restore_summery"
android:title="@string/settings_backup_and_restore">
@ -112,5 +112,5 @@
<Preference
android:key="restore"
android:title="@string/settings_restore" />
</com.takisoft.preferencex.PreferenceCategory>
</androidx.preference.PreferenceCategory>
</PreferenceScreen>