From 8d190aa3a8464dd4d7606d48d36da21d7190f549 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 07 五月 2021 16:19:19 +0800 Subject: [PATCH] 广告调整 --- BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java index 9793436..66d451a 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java @@ -4,11 +4,14 @@ import android.app.Dialog; import android.content.Intent; import android.content.pm.PackageManager; + import androidx.core.content.ContextCompat; + import android.webkit.JavascriptInterface; import android.widget.ImageView; import android.widget.TextView; +import com.google.gson.Gson; import com.lcjian.library.util.common.StringUtils; import com.tencent.smtt.sdk.WebView; import com.weikou.beibeivideo.entity.JumpDetail; @@ -17,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; @@ -50,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); } @@ -172,6 +187,11 @@ mContext.startActivity(intent); } + @JavascriptInterface + public void logout() { + UserUtil.logout(mContext); + } + @JavascriptInterface public void jumpWeb() { -- Gitblit v1.8.0