From 01bd1628cf9ccffce402bca5d719276177ea2a93 Mon Sep 17 00:00:00 2001 From: Jack <1484288157@qq.com> Date: Wed, 4 Mar 2020 16:39:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=89=E7=8E=AF=E5=8A=A9=E6=89=8BV4.0-?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E7=9B=B8=E5=85=B3=E6=B5=8B=E8=AF=95=E6=B1=87?= =?UTF-8?q?=E6=80=BB=EF=BC=88=E6=AD=A3=E5=BC=8F=E7=8E=AF=E5=A2=83=EF=BC=89?= =?UTF-8?q?17,18=20https://gitlab.ghzs.com/pm/halo-app-issues/issues/794?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/common/constant/Constants.java | 2 ++ app/src/main/java/com/gh/gamecenter/MainActivity.java | 2 ++ .../java/com/gh/gamecenter/video/detail/DetailPlayerView.kt | 6 +++++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gh/common/constant/Constants.java b/app/src/main/java/com/gh/common/constant/Constants.java index de43b94271..24cbd97709 100644 --- a/app/src/main/java/com/gh/common/constant/Constants.java +++ b/app/src/main/java/com/gh/common/constant/Constants.java @@ -60,6 +60,8 @@ public class Constants { public static final String SP_TOP_VIDEO_VOICE = "top_video_voice"; //我的光环提醒设置已读 public static final String SP_ADDONS_FUNCS_HAVE_READ = "addons_funcs_have_read"; + //视频非wifi提醒只提醒一次,重启恢复 + public static final String SP_NON_WIFI_TIPS = "non_wifi_tips"; //手机号码匹配规则 public static final String REGEX_MOBILE = "^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"; diff --git a/app/src/main/java/com/gh/gamecenter/MainActivity.java b/app/src/main/java/com/gh/gamecenter/MainActivity.java index af26581008..e55e152861 100644 --- a/app/src/main/java/com/gh/gamecenter/MainActivity.java +++ b/app/src/main/java/com/gh/gamecenter/MainActivity.java @@ -311,6 +311,8 @@ public class MainActivity extends BaseActivity { //恢复顶部视频默认静音状态 SPUtils.setBoolean(Constants.SP_TOP_VIDEO_VOICE, true); + //恢复视频流非Wifi提醒 + SPUtils.setBoolean(Constants.SP_NON_WIFI_TIPS, true); } @Override diff --git a/app/src/main/java/com/gh/gamecenter/video/detail/DetailPlayerView.kt b/app/src/main/java/com/gh/gamecenter/video/detail/DetailPlayerView.kt index ab6749ed3a..2a0126ad9d 100644 --- a/app/src/main/java/com/gh/gamecenter/video/detail/DetailPlayerView.kt +++ b/app/src/main/java/com/gh/gamecenter/video/detail/DetailPlayerView.kt @@ -363,8 +363,12 @@ class DetailPlayerView @JvmOverloads constructor(context: Context, attrs: Attrib override fun showWifiDialog() { val trafficVideo = PreferenceManager.getDefaultSharedPreferences(context).getBoolean(SettingsFragment.TRAFFIC_VIDEO_SP_KEY, false) + val nonWifiTips = SPUtils.getBoolean(Constants.SP_NON_WIFI_TIPS, true) if (!trafficVideo) { - Utils.toast(context, "当前为非Wi-Fi环境,请注意流量消耗") + if (nonWifiTips) { + Utils.toast(context, "当前为非Wi-Fi环境,请注意流量消耗") + } + SPUtils.setBoolean(Constants.SP_NON_WIFI_TIPS, false) startPlayLogic() return }