123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- package com.edufound.reader.activity;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.KeyEvent;
- import android.widget.FrameLayout;
- import android.widget.ImageView;
- import android.widget.Toast;
- import com.baidu.duer.bot.directive.payload.AmountInfo;
- import com.baidu.duer.botsdk.BotIntent;
- import com.edufound.reader.R;
- import com.edufound.reader.annotation.BindView;
- import com.edufound.reader.base.BaseMvpActivity;
- import com.edufound.reader.contract.SmallFullVideoContract;
- import com.edufound.reader.presenter.SmallFullVideoPresenter;
- import com.edufound.reader.util.MMKVUtil;
- import com.orhanobut.logger.Logger;
- import java.util.HashMap;
- import androidx.annotation.NonNull;
- import cn.jzvd.Jzvd;
- import cn.jzvd.JzvdStd;
- import io.reactivex.rxjava3.annotations.Nullable;
- public class SmallFullVideoActivity extends BaseMvpActivity<SmallFullVideoPresenter> implements SmallFullVideoContract.View {
- Activity mActivity;
- @BindView(id = R.id.activity_smallfull_video_back)
- ImageView mBack;
- @Override
- public int getLayoutId() {
- return R.layout.activity_smallfull_video;
- }
- @Override
- public void initView() {
- mActivity = this;
- mPresenter = new SmallFullVideoPresenter(getSupportFragmentManager());
- mPresenter.attachView(this);
- addUiClickListener(mBack, o -> {
- mActivity.finish();
- });
- Bundle params = getIntent().getBundleExtra("params_bundle");
- int index = Integer.valueOf(params.getString("index"));
- String dataJson = params.getString("dataJson");
- if (dataJson.equals("getmmkv")) {
- dataJson = MMKVUtil.getInstance().decodeString("video_data");
- }
- mPresenter.initFragment(index, dataJson);
- }
- @Override
- public void onGetDisconnect() {
- }
- @Override
- public void onGetMobileConnect() {
- }
- @Override
- public void onGetWifiConnect() {
- }
- @Override
- public void showLoading() {
- }
- @Override
- public void hideLoading() {
- }
- @Override
- public void onError(String errMessage) {
- }
- @Override
- public Activity getActivity() {
- return mActivity;
- }
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- return mPresenter.onKeyDown(keyCode, event);
- }
- @Override
- protected void onDestroy() {
- MMKVUtil.getInstance().removeKey("video_data");
- super.onDestroy();
- }
- }
|