diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java index 4415c88af..4337641a8 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java @@ -75,9 +75,9 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen protected void initView() { mHandler = new Handler(Looper.getMainLooper()); Clock.start(mBinding.time); - Updater.check(this).run(); Server.get().start(); Players.get().init(); + Updater.check(this); setRecyclerView(); setViewModel(); setAdapter(); diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingActivity.java index 9706f7e3f..da8be3377 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingActivity.java @@ -32,6 +32,7 @@ import com.fongmi.android.tv.ui.custom.dialog.SiteDialog; import com.fongmi.android.tv.utils.Notify; import com.fongmi.android.tv.utils.Prefers; import com.fongmi.android.tv.utils.ResUtil; +import com.fongmi.android.tv.utils.Updater; public class SettingActivity extends BaseActivity implements ConfigCallback, SiteCallback { @@ -55,6 +56,7 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit mBinding.home.setText(ApiConfig.getHomeName()); mBinding.type.setText(ResUtil.getStringArray(R.array.select_render)[Prefers.getRender()]); mBinding.compress.setText(ResUtil.getStringArray(R.array.select_thumbnail)[Prefers.getThumbnail()]); + mBinding.versionName.setText(BuildConfig.VERSION_NAME); } @Override @@ -62,6 +64,7 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit mBinding.site.setOnClickListener(view -> SiteDialog.show(this)); mBinding.config.setOnClickListener(view -> ConfigDialog.show(this)); mBinding.history.setOnClickListener(view -> HistoryDialog.show(this)); + mBinding.version.setOnClickListener(view-> Updater.check(this)); mBinding.thumbnail.setOnClickListener(this::setThumbnail); mBinding.render.setOnClickListener(this::setRender); } diff --git a/app/src/leanback/res/layout/activity_setting.xml b/app/src/leanback/res/layout/activity_setting.xml index 7c4468029..6e699306d 100644 --- a/app/src/leanback/res/layout/activity_setting.xml +++ b/app/src/leanback/res/layout/activity_setting.xml @@ -149,4 +149,32 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/fongmi/android/tv/utils/Updater.java b/app/src/main/java/com/fongmi/android/tv/utils/Updater.java index e37f2be41..60e13338a 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/Updater.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/Updater.java @@ -30,8 +30,8 @@ public class Updater implements View.OnClickListener { private final Handler handler; private AlertDialog dialog; - public static Updater check(Activity activity) { - return new Updater(activity); + public static void check(Activity activity) { + new Updater(activity).run(); } public Updater(Activity activity) { diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 6476ffdf8..5ba84b486 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -42,6 +42,7 @@ 配置 渲染 缩图 + 版本 确定 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 998635ace..2122cb255 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -42,6 +42,7 @@ 配置 渲染 縮圖 + 版本 確定 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c73fe5f89..1e9698aa9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -42,6 +42,7 @@ Configuration Render Thumbnail + Version OK