diff --git a/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java b/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java index eccbed765..3639ce194 100644 --- a/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java +++ b/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java @@ -1,5 +1,7 @@ package com.yunbao.common.activity; +import static com.yunbao.common.utils.RouteUtil.PATH_ZHUANGBANACTIVITY; + import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; @@ -7,7 +9,9 @@ import android.content.Intent; import android.net.Uri; import android.os.Build; import android.provider.MediaStore; + import androidx.annotation.RequiresApi; + import android.text.TextUtils; import android.util.Log; import android.view.View; @@ -23,6 +27,7 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; +import com.alibaba.android.arouter.launcher.ARouter; import com.yunbao.common.CommonAppConfig; import com.yunbao.common.Constants; import com.yunbao.common.R; @@ -185,7 +190,7 @@ public class WebViewActivity extends AbsActivity { @JavascriptInterface public void gotoHomePage(String indexStr) { - Log.e("tgasss","indexStr4"+indexStr); + Log.e("tgasss", "indexStr4" + indexStr); if (!"".equals(indexStr) && indexStr != null) { int index = -1; @@ -216,6 +221,24 @@ public class WebViewActivity extends AbsActivity { Constants.isTitle = true; RouteUtil.forwardZhuangBanActivity(url); } + + /** + * 新跳转 + * + * @param url 跳转的url + * @param title 有标题的展示标题 + */ + @JavascriptInterface + public void androidClickToNewH5PageView(String url, String title) { + url = CommonAppConfig.HOST + url; + Log.i("tag", url); + ARouter.getInstance().build(PATH_ZHUANGBANACTIVITY) + .withString("url",url) + .withString("title", title) + .withBoolean("isFull", false) + .navigation(); + + } } private void openImageChooserActivity(ValueCallback valueCallback) {