admin
2021-12-21 fd0097a37e24c771d5ad271135e48e8f52e325e0
BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java
@@ -4,12 +4,14 @@
import android.app.Dialog;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.support.v4.content.ContextCompat;
import androidx.core.content.ContextCompat;
import android.webkit.JavascriptInterface;
import android.widget.ImageView;
import android.widget.TextView;
import com.alibaba.fastjson.JSON;
import com.google.gson.Gson;
import com.lcjian.library.util.common.StringUtils;
import com.tencent.smtt.sdk.WebView;
import com.weikou.beibeivideo.entity.JumpDetail;
@@ -18,6 +20,7 @@
import com.weikou.beibeivideo.ui.login.PhoneLoginActivity;
import com.weikou.beibeivideo.util.AlibcTradeUtil;
import com.weikou.beibeivideo.util.JumpActivityUtil;
import com.weikou.beibeivideo.util.UserUtil;
import org.json.JSONException;
import org.json.JSONObject;
@@ -51,6 +54,17 @@
        this.iv_right = iv_right;
        this.webview = webview;
        loadingDialog = LoadingDialogUtil.getLoadingDialog(activity, "");
    }
    @JavascriptInterface
    public void jumpAPPPage(String jumpDetailStr, String params) {
        JumpDetail jumpDetail = new Gson().fromJson(jumpDetailStr, JumpDetail.class);
        com.alibaba.fastjson.JSONObject paramsJson = null;
        if (!StringUtils.isEmpty(params)) {
            paramsJson = com.alibaba.fastjson.JSONObject.parseObject(params);
        }
        JumpActivityUtil.jumpPage(mContext, jumpDetail, paramsJson);
    }
@@ -173,6 +187,11 @@
        mContext.startActivity(intent);
    }
    @JavascriptInterface
    public void logout() {
        UserUtil.logout(mContext);
    }
    @JavascriptInterface
    public void jumpWeb() {