From da620c6334f99535e0748555ae75feed368cf8b4 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 06 五月 2022 18:56:22 +0800
Subject: [PATCH] 功能完善

---
 android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)

diff --git a/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java b/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java
index b9c06f6..7833a15 100644
--- a/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java
+++ b/android/app/src/main/java/com/yeshi/makemoney/video/app/ui/main/DYNewsFragment.java
@@ -14,6 +14,7 @@
 import com.demo.lib.common.util.common.DimenUtils;
 import com.jaeger.library.StatusBarUtil;
 import com.yeshi.makemoney.video.R;
+import com.yeshi.makemoney.video.app.utils.SettingUtil;
 import com.yeshi.makemoney.video.app.utils.UserUtil;
 import com.yeshi.makemoney.video.app.utils.api.BasicTextHttpResponseHandler;
 import com.yeshi.makemoney.video.app.utils.api.HttpApiUtil;
@@ -34,6 +35,8 @@
 
     //鏈�灏戠殑娴忚鏃堕棿
     private final Long MIN_SPACE_TIME = 1000 * 5L;
+
+    private AQuery mAquery;
 
     private static final String TAG = "DYNewsFragment";
     private IDPWidget mIDPWidget;
@@ -81,15 +84,43 @@
         if (mIDPWidget != null && mIDPWidget.getFragment() != null) {
             mIDPWidget.getFragment().onHiddenChanged(hidden);
         }
+        refreshNotify();
     }
 
     @Override
     public void onCreateView(View contentView, Bundle savedInstanceState) {
         Log.i(TAG, "onCreateView");
         StatusBarUtil.setDarkMode(getActivity());
-        AQuery mAquery = new AQuery(contentView);
+        mAquery = new AQuery(contentView);
         mAquery.id(R.id.view_status_bar).height(DimenUtils.px2dip(getContext(), DimenUtils.getStatusBarHeight(getContext())));
+
+        mAquery.id(R.id.iv_close).clicked(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                closeNotify();
+            }
+        });
+        refreshNotify();
         initNewsWidget();
+    }
+
+    private void refreshNotify() {
+        if (mAquery == null) {
+            return;
+        }
+        if (SettingUtil.getSetting(SettingUtil.SettingKey.showNewsNotify, getContext())) {
+            mAquery.id(R.id.fl_notify).visibility(View.VISIBLE);
+        } else {
+            mAquery.id(R.id.fl_notify).visibility(View.GONE);
+        }
+    }
+
+    private void closeNotify() {
+        if (mAquery == null) {
+            return;
+        }
+        mAquery.id(R.id.fl_notify).visibility(View.GONE);
+        SettingUtil.saveSetting(SettingUtil.SettingKey.showNewsNotify, false, getContext());
     }
 
     private void initNewsWidget() {
@@ -185,6 +216,7 @@
                     //涓婁紶鎴愬姛
                     JSONObject data = jsonObject.optJSONObject("data");
                     VideoGoldCornUtil.showInComeToast(data.optInt("goldCorn"), getContext());
+                    closeNotify();
                 }
             }
 

--
Gitblit v1.8.0