更新优化
This commit is contained in:
+19
-2
@@ -99,6 +99,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import cn.shangyu.gdxzExpert.R;
|
||||
import cn.shangyu.gdxzExpert.application.BaseApplication;
|
||||
import cn.shangyu.gdxzExpert.activity.EvaluateActivity;
|
||||
import cn.shangyu.gdxzExpert.activity.PayClassActivity;
|
||||
import cn.shangyu.gdxzExpert.adapter.BaseFragemetAdapter;
|
||||
@@ -140,8 +141,12 @@ import cn.shangyu.gdxzExpert.utils.UIUtils;
|
||||
import cn.shangyu.gdxzExpert.utils.UpdateVersionUtils;
|
||||
import cn.shangyu.gdxzExpert.utils.Url;
|
||||
import cn.shangyu.gdxzExpert.widget.SnapUpCountDownTimerView;
|
||||
import io.dcloud.feature.sdk.Interface.IUniMP;
|
||||
|
||||
import static cn.shangyu.gdxzExpert.utils.Constant.uniapp_mp_appid;
|
||||
|
||||
public class CourseDetailPolyvPlayerActivity extends AppCompatActivity implements View.OnClickListener, IntroduceDetailFragment.ChooseListener {
|
||||
private static final String EXTRA_FROM_UNIMP_GO_COURSE_DETAIL = "from_unimp_go_course_detail";
|
||||
private FrameLayout head;
|
||||
/**
|
||||
* 视频控制栏
|
||||
@@ -246,6 +251,7 @@ public class CourseDetailPolyvPlayerActivity extends AppCompatActivity implement
|
||||
private PolyvViceScreenLayout viceScreenLayout;
|
||||
private boolean isCalledStopOnPipModeChanged = false;
|
||||
private boolean isOnBackKeyPressed;
|
||||
private boolean fromUniMpGoCourseDetail = false;
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
@@ -257,6 +263,7 @@ public class CourseDetailPolyvPlayerActivity extends AppCompatActivity implement
|
||||
opencontents=getIntent().getStringExtra("opencontents");
|
||||
openid=getIntent().getStringExtra("openid");
|
||||
pinglun=getIntent().getStringExtra("pinglun");
|
||||
fromUniMpGoCourseDetail = getIntent().getBooleanExtra(EXTRA_FROM_UNIMP_GO_COURSE_DETAIL, false);
|
||||
initnormalview();
|
||||
initPolyview();
|
||||
initView();
|
||||
@@ -1477,8 +1484,8 @@ public class CourseDetailPolyvPlayerActivity extends AppCompatActivity implement
|
||||
needreportSome("share","","");
|
||||
break;
|
||||
case R.id.top_back:
|
||||
finish();
|
||||
break;
|
||||
handleBackAction();
|
||||
break;
|
||||
case R.id.r_buy:
|
||||
MobclickAgent.onEvent(CourseDetailPolyvPlayerActivity.this,EXPERT_CLASS_QUALITY_PAY);
|
||||
Intent intent=new Intent(CourseDetailPolyvPlayerActivity.this, PayClassActivity.class);
|
||||
@@ -1494,6 +1501,16 @@ public class CourseDetailPolyvPlayerActivity extends AppCompatActivity implement
|
||||
|
||||
}
|
||||
|
||||
private void handleBackAction() {
|
||||
if (fromUniMpGoCourseDetail) {
|
||||
IUniMP uniappMP = BaseApplication.getUniMPCaches().get(uniapp_mp_appid);
|
||||
if (uniappMP != null && uniappMP.isRunning()) {
|
||||
uniappMP.showUniMP();
|
||||
}
|
||||
}
|
||||
finish();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void onStop() {
|
||||
|
||||
Reference in New Issue
Block a user