Adjust setting text

pull/362/head
FongMi 2 years ago
parent 5df43ab691
commit 90cda0f07c
  1. 8
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingActivity.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/db/AppDatabase.java
  3. 1
      app/src/main/res/values-zh-rCN/strings.xml
  4. 1
      app/src/main/res/values-zh-rTW/strings.xml
  5. 1
      app/src/main/res/values/strings.xml
  6. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java

@ -60,6 +60,10 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit
return getString(value ? R.string.setting_on : R.string.setting_off);
}
private String getProxy(String proxy) {
return proxy.isEmpty() ? getString(R.string.none) : UrlUtil.scheme(proxy);
}
private int getDohIndex() {
return Math.max(0, VodConfig.get().getDoh().indexOf(Doh.objectFrom(Setting.getDoh())));
}
@ -84,7 +88,7 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit
mBinding.backupText.setText(AppDatabase.getDate());
mBinding.dohText.setText(getDohList()[getDohIndex()]);
mBinding.versionText.setText(BuildConfig.VERSION_NAME);
mBinding.proxyText.setText(UrlUtil.scheme(Setting.getProxy()));
mBinding.proxyText.setText(getProxy(Setting.getProxy()));
mBinding.incognitoText.setText(getSwitch(Setting.isIncognito()));
mBinding.sizeText.setText((size = ResUtil.getStringArray(R.array.select_size))[Setting.getSize()]);
mBinding.qualityText.setText((quality = ResUtil.getStringArray(R.array.select_quality))[Setting.getQuality()]);
@ -325,7 +329,7 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit
OkHttp.get().setProxy(proxy);
Notify.progress(getActivity());
VodConfig.load(Config.vod(), getCallback());
mBinding.proxyText.setText(UrlUtil.scheme(proxy));
mBinding.proxyText.setText(getProxy(proxy));
}
private void onCache(View view) {

@ -54,7 +54,7 @@ public abstract class AppDatabase extends RoomDatabase {
}
public static String getDate() {
return Setting.isBackupAuto() ? ResUtil.getString(R.string.setting_backup_auto) : getBackup().exists() ? Util.format(new SimpleDateFormat("MMddHHmmss", Locale.getDefault()), getBackup().lastModified()) : "";
return Setting.isBackupAuto() ? ResUtil.getString(R.string.setting_backup_auto) : getBackup().exists() ? Util.format(new SimpleDateFormat("MMdd", Locale.getDefault()), getBackup().lastModified()) : "";
}
public static void backup() {

@ -132,6 +132,7 @@
<!-- UNIT -->
<string name="all">全部</string>
<string name="none"></string>
<string name="times"></string>
<string name="lines"></string>

@ -132,6 +132,7 @@
<!-- UNIT -->
<string name="all">全部</string>
<string name="none"></string>
<string name="times"></string>
<string name="lines"></string>

@ -132,6 +132,7 @@
<!-- UNIT -->
<string name="all">All</string>
<string name="none">None</string>
<string name="times">times</string>
<string name="lines">lines</string>

@ -65,6 +65,10 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit
return getString(value ? R.string.setting_on : R.string.setting_off);
}
private String getProxy(String proxy) {
return proxy.isEmpty() ? getString(R.string.none) : UrlUtil.scheme(proxy);
}
private int getDohIndex() {
return Math.max(0, VodConfig.get().getDoh().indexOf(Doh.objectFrom(Setting.getDoh())));
}
@ -92,7 +96,7 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit
mBinding.backupText.setText(AppDatabase.getDate());
mBinding.dohText.setText(getDohList()[getDohIndex()]);
mBinding.versionText.setText(BuildConfig.VERSION_NAME);
mBinding.proxyText.setText(UrlUtil.scheme(Setting.getProxy()));
mBinding.proxyText.setText(getProxy(Setting.getProxy()));
mBinding.incognitoText.setText(getSwitch(Setting.isIncognito()));
mBinding.sizeText.setText((size = ResUtil.getStringArray(R.array.select_size))[Setting.getSize()]);
setCacheText();
@ -329,7 +333,7 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit
OkHttp.get().setProxy(proxy);
Notify.progress(getActivity());
VodConfig.load(Config.vod(), getCallback());
mBinding.proxyText.setText(UrlUtil.scheme(proxy));
mBinding.proxyText.setText(getProxy(proxy));
}
private void onCache(View view) {

Loading…
Cancel
Save