From 4c7cde7ae5ed57335405459e47de4bbd2726c4ba Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 07 五月 2022 19:43:39 +0800 Subject: [PATCH] 功能完善 --- android/app/src/main/java/com/yeshi/makemoney/video/app/utils/videos/DrawVideoHBManager.java | 50 ++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 44 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/java/com/yeshi/makemoney/video/app/utils/videos/DrawVideoHBManager.java b/android/app/src/main/java/com/yeshi/makemoney/video/app/utils/videos/DrawVideoHBManager.java index c685161..a572287 100644 --- a/android/app/src/main/java/com/yeshi/makemoney/video/app/utils/videos/DrawVideoHBManager.java +++ b/android/app/src/main/java/com/yeshi/makemoney/video/app/utils/videos/DrawVideoHBManager.java @@ -19,13 +19,16 @@ import com.demo.lib.common.util.ui.LoadingDialogUtil; import com.demo.library_ad.AdUtil; import com.demo.library_ad.RewardAdUtil; +import com.demo.library_flutter.utils.FlutterPageUtil; import com.yeshi.makemoney.video.R; import com.yeshi.makemoney.video.app.entity.goldcorn.GoldCornTaskInfo; import com.yeshi.makemoney.video.app.ui.dialog.GoldCornDoubleDialog; import com.yeshi.makemoney.video.app.ui.subview.CircleProgressView; +import com.yeshi.makemoney.video.app.utils.AppConfigUtil; 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; +import com.yeshi.makemoney.video.app.utils.ui.JumpPageUtil; import org.apache.http.Header; import org.json.JSONObject; @@ -71,6 +74,15 @@ } }); + + mAquery.id(R.id.ll_double).clicked(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (mAquery.id(R.id.fl_double_btn).getView().getVisibility() != View.VISIBLE) { + Toast.makeText(mContext, "鏈姞鍊嶉噾甯侊紝浼氳嚜鍔ㄥ叆璐︺��", Toast.LENGTH_SHORT).show(); + } + } + }); //鍔犲�嶉鍙栭噾甯佸厛娑堝け mAquery.id(R.id.fl_double_btn).visibility(View.GONE); mAquery.id(R.id.fl_double_btn).clicked(new View.OnClickListener() { @@ -80,13 +92,17 @@ DialogUtil.dismiss(mDialog); } + if (!UserUtil.isLogin(mContext)) { + //鍘荤櫥褰� + FlutterPageUtil.jumpPage("LoginPage", null, null); + return; + } + if (VideoGoldCornUtil.isDoubleNotify(mContext)) { startDoubleTask(); return; } - - //TODO 寮规 mDialog = new GoldCornDoubleDialog.Builder(mActivity).setGoldCorn(VideoGoldCornUtil.getVideoPlayCircle(mContext) * VideoGoldCornUtil.getPrice(mContext)).setCallBack(new GoldCornDoubleDialog.GoldCornDoubleCallBack() { @Override public void onPositive(boolean notify) { @@ -179,10 +195,10 @@ if (info.isFinish()) { //浠诲姟瀹屾垚鍚庤闅愯棌瑕嗙洊鐗� mAquery.id(R.id.fl_cover).visibility(View.GONE); + Toast.makeText(mContext, "浠诲姟瀹屾垚", Toast.LENGTH_LONG).show(); } else { mAquery.id(R.id.fl_cover).visibility(View.VISIBLE); } - } } }); @@ -205,14 +221,33 @@ * 寮�濮嬪姞鍊嶄换鍔� */ private void startDoubleTask() { + if (!UserUtil.isLogin(mContext)) { + //鍘荤櫥褰� + FlutterPageUtil.jumpPage("LoginPage", null, null); + return; + } + + if (reward) { uploadData(true); return; } - //TODO 鍘荤湅骞垮憡 LoadingDialogUtil.show(mActivity); - RewardAdUtil.loadAD(AdUtil.AD_TYPE.csj, "948550219", mActivity, new RewardAdUtil.RewardAdListener() { + AdUtil.AD_TYPE type = AdUtil.getAdType(mContext, "rewardAd"); + if (type == null) { + Toast.makeText(mContext, "骞垮憡閰嶇疆鏂囦欢鍔犺浇澶辫触锛岃绋嶅悗鍐嶈瘯", Toast.LENGTH_SHORT).show(); + return; + } + String pid = null; + if (type == AdUtil.AD_TYPE.csj) { + pid = mContext.getResources().getString(R.string.ad_csj_pid_reward); + } else { + pid = mContext.getResources().getString(R.string.ad_gdt_pid_reward); + } + + + RewardAdUtil.loadAD(type, pid, mActivity, new RewardAdUtil.RewardAdListener() { @Override public void onADLoad() { Log.i(TAG, "onADLoad"); @@ -247,7 +282,6 @@ public void onReward() { Log.i(TAG, "onReward"); reward = true; - } @Override @@ -342,6 +376,10 @@ resetDubleTimer(); VideoGoldCornUtil.setVideoPlayCircle(leftCircle, mContext); setTotalGoldCornText(oldCircle, leftCircle); + //寮规娑堝け + if (mDialog != null) { + DialogUtil.dismiss(mDialog); + } } -- Gitblit v1.8.0