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