From a40518290e9f321ba081732eef7d7aac9519e118 Mon Sep 17 00:00:00 2001 From: okjack Date: Tue, 6 Aug 2024 22:38:20 +0800 Subject: [PATCH] Add notice --- .../java/com/fongmi/android/tv/ui/activity/HomeActivity.java | 5 +++++ .../com/fongmi/android/tv/ui/activity/SettingActivity.java | 5 +++++ .../java/com/fongmi/android/tv/api/config/VodConfig.java | 2 ++ .../java/com/fongmi/android/tv/server/process/Action.java | 5 +++++ .../java/com/fongmi/android/tv/ui/activity/MainActivity.java | 5 +++++ .../com/fongmi/android/tv/ui/fragment/SettingFragment.java | 5 +++++ 6 files changed, 27 insertions(+) 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 ee21ab5af..6c0a4b5fe 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 @@ -319,6 +319,11 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen private Callback getCallback(String success) { return new Callback() { + @Override + public void success(String result) { + Notify.show(result); + } + @Override public void success() { checkAction(getIntent()); 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 a71bfd850..2f23b3c8f 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 @@ -160,6 +160,11 @@ public class SettingActivity extends BaseActivity implements BackupCallback, Con private Callback getCallback() { return new Callback() { + @Override + public void success(String result) { + Notify.show(result); + } + @Override public void success() { setConfig(); diff --git a/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java b/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java index 25472fc77..1a4dd0322 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java +++ b/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java @@ -163,7 +163,9 @@ public class VodConfig { initParse(object); initOther(object); if (loadLive && object.has("lives")) initLive(object); + String notice = Json.safeString(object, "notice"); config.logo(Json.safeString(object, "logo")); + App.post(() -> callback.success(notice)); config.json(object.toString()).update(); App.post(callback::success); } catch (Throwable e) { diff --git a/app/src/main/java/com/fongmi/android/tv/server/process/Action.java b/app/src/main/java/com/fongmi/android/tv/server/process/Action.java index 61ab1f2a2..3be8bcb05 100644 --- a/app/src/main/java/com/fongmi/android/tv/server/process/Action.java +++ b/app/src/main/java/com/fongmi/android/tv/server/process/Action.java @@ -334,6 +334,11 @@ public class Action implements Process { private Callback getCallback() { return new Callback() { + @Override + public void success(String result) { + Notify.show(result); + } + @Override public void success() { Notify.dismiss(); diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java index 3a69ed56f..8dc2ae994 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java @@ -109,6 +109,11 @@ public class MainActivity extends BaseActivity implements NavigationBarView.OnIt private Callback getCallback() { return new Callback() { + @Override + public void success(String result) { + Notify.show(result); + } + @Override public void success() { checkAction(getIntent()); diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java index 84ecd8096..9679c761b 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java @@ -174,6 +174,11 @@ public class SettingFragment extends BaseFragment implements BackupCallback, Con private Callback getCallback() { return new Callback() { + @Override + public void success(String result) { + Notify.show(result); + } + @Override public void success() { setConfig();