From edeef504e654415c25d3816a4609f43edc79fbb3 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 07 四月 2021 19:13:14 +0800 Subject: [PATCH] androidx兼容,新版轮播图样式 --- BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java index 5e92578..9793436 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/BWJavaInterface.java @@ -4,13 +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.lcjian.library.util.common.StringUtils; import com.tencent.smtt.sdk.WebView; +import com.weikou.beibeivideo.entity.JumpDetail; import com.weikou.beibeivideo.ui.dialog.LoadingDialogUtil; import com.weikou.beibeivideo.ui.login.LoginActivity; import com.weikou.beibeivideo.ui.login.PhoneLoginActivity; @@ -137,6 +138,18 @@ }); } + + @JavascriptInterface + public void finishPageWithResultOK() { + mContext.runOnUiThread(new Runnable() { + @Override + public void run() { + mContext.setResult(Activity.RESULT_OK); + mContext.finish(); + } + }); + } + /** * 娣樺疂鎺堟潈 * @@ -159,6 +172,14 @@ mContext.startActivity(intent); } + + @JavascriptInterface + public void jumpWeb() { + Intent intent = new Intent(mContext, LoginActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + mContext.startActivity(intent); + } + /** * 鐢佃瘽鍙风爜缁戝畾 */ @@ -170,6 +191,22 @@ mContext.startActivity(intent); } + /** + * 璺宠浆寰俊灏忕▼搴� + * + * @param userName + * @param path + */ + @JavascriptInterface + public void jumpWXXCX(String userName, String path) { + JumpDetail jumpDetail = new JumpDetail(); + jumpDetail.setType("wxxcx"); + com.alibaba.fastjson.JSONObject params = new com.alibaba.fastjson.JSONObject(); + params.put("userName", userName); + params.put("path", path); + JumpActivityUtil.jumpPage(mContext, jumpDetail, params); + } + // 鍒ゆ柇鏉冮檺闆嗗悎 鏄惁鎺堟潈 false鎺堟潈 true鏈巿鏉� public boolean lacksPermissions(String... permissions) { for (String permission : permissions) { -- Gitblit v1.8.0