android: settings: Disable 'System Default' theme for pre-Android 10.
- It's not officially supported.
This commit is contained in:
parent
66cf6fefb8
commit
c785282b26
@ -145,7 +145,13 @@ public final class SettingsFragmentPresenter {
|
|||||||
Setting design = premiumSection.getSetting(SettingsFile.KEY_DESIGN);
|
Setting design = premiumSection.getSetting(SettingsFile.KEY_DESIGN);
|
||||||
|
|
||||||
sl.add(new PremiumHeader());
|
sl.add(new PremiumHeader());
|
||||||
|
|
||||||
|
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.Q) {
|
||||||
sl.add(new PremiumSingleChoiceSetting(SettingsFile.KEY_DESIGN, Settings.SECTION_PREMIUM, R.string.design, 0, R.array.designNames, R.array.designValues, 0, design, mView));
|
sl.add(new PremiumSingleChoiceSetting(SettingsFile.KEY_DESIGN, Settings.SECTION_PREMIUM, R.string.design, 0, R.array.designNames, R.array.designValues, 0, design, mView));
|
||||||
|
} else {
|
||||||
|
// Pre-Android 10 does not support System Default
|
||||||
|
sl.add(new PremiumSingleChoiceSetting(SettingsFile.KEY_DESIGN, Settings.SECTION_PREMIUM, R.string.design, 0, R.array.designNamesOld, R.array.designValuesOld, 0, design, mView));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addGeneralSettings(ArrayList<SettingsItem> sl) {
|
private void addGeneralSettings(ArrayList<SettingsItem> sl) {
|
||||||
|
@ -24,6 +24,18 @@
|
|||||||
<item>2</item>
|
<item>2</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
|
|
||||||
|
<!-- Pre-Android 10 does not support System Default -->
|
||||||
|
<string-array name="designNamesOld" translatable="true">
|
||||||
|
<item>Light</item>
|
||||||
|
<item>Dark</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Pre-Android 10 does not support System Default -->
|
||||||
|
<integer-array name="designValuesOld" translatable="false">
|
||||||
|
<item>0</item>
|
||||||
|
<item>1</item>
|
||||||
|
</integer-array>
|
||||||
|
|
||||||
<string-array name="regionNames">
|
<string-array name="regionNames">
|
||||||
<item>Auto-select</item>
|
<item>Auto-select</item>
|
||||||
<item>Japan</item>
|
<item>Japan</item>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user