123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- package com.edufound.reader.activity;
- import android.app.Activity;
- import android.os.Process;
- import android.view.ViewGroup;
- import android.webkit.WebView;
- import android.widget.FrameLayout;
- import android.widget.ImageView;
- 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.WebContract;
- import com.edufound.reader.presenter.WebPresenter;
- import com.edufound.reader.util.Consts;
- import java.util.HashMap;
- import androidx.annotation.NonNull;
- import io.reactivex.rxjava3.annotations.Nullable;
- public class WebActivity extends BaseMvpActivity<WebPresenter> implements WebContract.View {
- @BindView(id = R.id.web_back)
- ImageView mBack;
- @BindView(id = R.id.web_frame)
- FrameLayout mWebFrame;
- @Override
- public int getLayoutId() {
- return R.layout.activity_web;
- }
- @Override
- public void initView() {
- mPresenter = new WebPresenter();
- mPresenter.attachView(this);
- mWebFrame.addView(mPresenter.initWebView(getIntent()));
- addUiClickListener(mBack, o -> {
- android.os.Process.killProcess(Process.myPid());
- finish();
- });
- }
- @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 null;
- }
- @Override
- public ViewGroup getRootView() {
- return findViewById(android.R.id.content);
- }
- @Override
- public void botHandleIntent(BotIntent intent, String customData) {
- }
- @Override
- public void botOnClickLink(String url, HashMap<String, String> paramMap) {
- }
- @Override
- public void botOnHandleScreenNavigatorEvent(int event) {
- }
- @Override
- public void botOnLinkAccountSucceed(String s, String s1) {
- }
- @Override
- public void botOnChargeStatusUpdated(String purchaseResult, AmountInfo authorizationAmount, AmountInfo capturedAmount, long creationTimestamp, String baiduOrderReferenceId, String sellerOrderId, String msg) {
- }
- @Override
- public void botOnBuyStatusUpdated(@NonNull String purchaseResult, @NonNull String productId, @NonNull String baiduOrderId, @NonNull String sellerOrderId, @Nullable String msg, String token) {
- }
- }
|