Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

android / dayu

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Commit c3fd65c0 authored a year ago by han xu's avatar han xu
Browse files
Options
  • Browse Files
  • Download
  • Email Patches
  • Plain Diff

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

parent ac53dc51
Show whitespace changes
Inline Side-by-side
Showing with 15 additions and 5 deletions
  • userCenter/src/main/java/com/dayu/usercenter/ui/activity/BusinessDetailActivity.java
userCenter/src/main/java/com/dayu/usercenter/ui/activity/BusinessDetailActivity.java
View file @ c3fd65c0
package com.dayu.usercenter.ui.activity; package com.dayu.usercenter.ui.activity;
import android.util.Log;
import android.view.View; import android.view.View;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
...@@ -79,7 +80,11 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -79,7 +80,11 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
if (success){ if (success){
mBind.jzVideo.startPreloading(); //开始预加载,加载完等待播放 mBind.jzVideo.startPreloading(); //开始预加载,加载完等待播放
mBind.jzVideo.startVideoAfterPreloading(); //如果预加载完会开始播放,如果未加载则开始加载 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{ }else{
if (currentPrice == null){ if (currentPrice == null){
currentPrice = ""; currentPrice = "";
...@@ -104,8 +109,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -104,8 +109,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
@Override @Override
public void onstart() { public void onstart() {
if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3) // if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 0, 0, 1); // studyCourse(currendVideoData.getId(), 0, 0, 1);
} }
@Override @Override
...@@ -123,6 +128,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -123,6 +128,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
public void onComplete() { public void onComplete() {
if (currendVideoData.getPlayStatus() != 3) if (currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 100, mBind.jzVideo.getDuration(), 3); studyCourse(currendVideoData.getId(), 100, mBind.jzVideo.getDuration(), 3);
mBind.rlClick.setVisibility(View.VISIBLE);
} }
}); });
...@@ -289,10 +296,12 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -289,10 +296,12 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
if (1 == data.getLicenceStatus()){ if (1 == data.getLicenceStatus()){
mBind.btnCommit.setText("商家已认证"); mBind.btnCommit.setText("商家已认证");
mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.text_common_green)); mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.text_common_green));
}else if (2 == data.getLicenceStatus()){ }else if (2 == data.getLicenceStatus()){
mBind.btnCommit.setClickable(true); mBind.btnCommit.setClickable(true);
mBind.btnCommit.setText("申请商家认证"); 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() { mBind.btnCommit.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
...@@ -304,7 +313,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -304,7 +313,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
Api.getService(UserService2.class).finishedStudyApply(finishedStudyData).compose(Api.applySchedulers()) Api.getService(UserService2.class).finishedStudyApply(finishedStudyData).compose(Api.applySchedulers())
.subscribe(mPresenter.baseObserver(data -> { .subscribe(mPresenter.baseObserver(data -> {
//TODO //TODO 认证成功:刷新按钮 ( 变为商家已认证) 如果失败:弹出失败信息
})); }));
} }
......
This diff is collapsed. Click to expand it.
  • Write
  • Preview
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