Commit c3fd65c0 by han xu

播放逻辑(第二次无法判断是否支付)

parent ac53dc51
package com.dayu.usercenter.ui.activity;
import android.util.Log;
import android.view.View;
import androidx.core.content.ContextCompat;
......@@ -79,7 +80,11 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
if (success){
mBind.jzVideo.startPreloading(); //开始预加载,加载完等待播放
mBind.jzVideo.startVideoAfterPreloading(); //如果预加载完会开始播放,如果未加载则开始加载
mBind.rlClick.setVisibility(View.GONE);
mBind.rlClick.setVisibility(View.INVISIBLE);
if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 0, 0, 1);
}else{
if (currentPrice == null){
currentPrice = "";
......@@ -104,8 +109,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
@Override
public void onstart() {
if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 0, 0, 1);
// if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3)
// studyCourse(currendVideoData.getId(), 0, 0, 1);
}
@Override
......@@ -123,6 +128,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
public void onComplete() {
if (currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 100, mBind.jzVideo.getDuration(), 3);
mBind.rlClick.setVisibility(View.VISIBLE);
}
});
......@@ -289,10 +296,12 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
if (1 == data.getLicenceStatus()){
mBind.btnCommit.setText("商家已认证");
mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.text_common_green));
}else if (2 == data.getLicenceStatus()){
mBind.btnCommit.setClickable(true);
mBind.btnCommit.setText("申请商家认证");
mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.text_common_blue));
mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.cl_receiving_order_item_data));
mBind.btnCommit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
......@@ -304,7 +313,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
Api.getService(UserService2.class).finishedStudyApply(finishedStudyData).compose(Api.applySchedulers())
.subscribe(mPresenter.baseObserver(data -> {
//TODO
//TODO 认证成功:刷新按钮 ( 变为商家已认证) 如果失败:弹出失败信息
}));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment