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 b79b589b1..af881aabc 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 @@ -172,6 +172,11 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen private Callback getCallback() { return new Callback() { + @Override + public void success(String result) { + Notify.show(result); + } + @Override public void success() { mBinding.progressLayout.showContent(); 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 964d627f2..0c2a3ac7c 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 @@ -163,6 +163,11 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit 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 bf72814cd..bfeac967d 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 @@ -153,8 +153,10 @@ 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")); config.json(object.toString()).update(); + App.post(() -> callback.success(notice)); App.post(callback::success); } catch (Throwable e) { e.printStackTrace(); 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 176dc702a..144a18846 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 1b963910f..54e7ae013 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 @@ -169,6 +169,11 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit private Callback getCallback() { return new Callback() { + @Override + public void success(String result) { + Notify.show(result); + } + @Override public void success() { setConfig();