admin
2022-05-07 4c7cde7ae5ed57335405459e47de4bbd2726c4ba
android/app/src/main/java/com/yeshi/makemoney/video/app/utils/videos/DrawVideoHBManager.java
@@ -19,6 +19,7 @@
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;
@@ -27,6 +28,7 @@
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;
@@ -72,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() {
@@ -81,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) {
@@ -180,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);
                    }
                }
            }
        });
@@ -206,6 +221,13 @@
     * 开始加倍任务
     */
    private void startDoubleTask() {
        if (!UserUtil.isLogin(mContext)) {
            //去登录
            FlutterPageUtil.jumpPage("LoginPage", null, null);
            return;
        }
        if (reward) {
            uploadData(true);
            return;