From 7d3f0d02f364e583262aad4b6c6763f8e7b3de81 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 05 二月 2021 19:18:03 +0800 Subject: [PATCH] 浏览足迹 --- BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java b/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java index 6109337..a7abdfb 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java @@ -4,14 +4,17 @@ import android.content.Context; import android.content.Intent; import android.webkit.WebChromeClient; +import android.webkit.WebView; import android.webkit.WebViewClient; import com.alibaba.baichuan.android.trade.AlibcTrade; +import com.alibaba.baichuan.android.trade.AlibcTradeSDK; import com.alibaba.baichuan.android.trade.callback.AlibcTradeCallback; import com.alibaba.baichuan.android.trade.model.AlibcShowParams; import com.alibaba.baichuan.android.trade.model.OpenType; import com.alibaba.baichuan.android.trade.page.AlibcDetailPage; import com.alibaba.baichuan.trade.biz.AlibcConstants; +import com.alibaba.baichuan.trade.biz.applink.adapter.AlibcFailModeType; import com.alibaba.baichuan.trade.biz.context.AlibcTradeResult; import com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams; import com.alibaba.fastjson.JSONObject; @@ -93,7 +96,7 @@ AlibcDetailPage basePage = new AlibcDetailPage(auctionId); AlibcTrade.openByBizCode(mActivity, basePage, null, new WebViewClient(), new WebChromeClient(), "nativeDetail", alibcShowParams, - alibcTaokeParams, null, new AlibcTradeCallback(){ + alibcTaokeParams, null, new AlibcTradeCallback() { @Override public void onTradeSuccess(AlibcTradeResult alibcTradeResult) { @@ -129,10 +132,27 @@ String url = params.getString("url"); if (StringUtils.isEmpty(url)) return; + //璺宠浆鐧惧窛 AlibcShowParams alibcShowParams = new AlibcShowParams(); alibcShowParams.setOpenType(OpenType.Auto); - JumpActivityUtil.jumpBaiChuan(context, null, url, "", alibcShowParams); + alibcShowParams.setNativeOpenFailedMode(AlibcFailModeType.AlibcNativeFailModeJumpBROWER); +// AlibcTrade.openByUrl(GoodsDetailActivityTB.this, "", +// url, null, new WebViewClient(), new WebChromeClient(), +// alibcShowParams, alibcTaokeParams, exParams, new MiDuoTradeCallback("")); + + AlibcTaokeParams alibcTaokeParams = new AlibcTaokeParams("", "", ""); + alibcTaokeParams.setPid(BeibeiConstant.BAICHUAN_PID); + alibcTaokeParams.setAdzoneid(BeibeiConstant.BAICHUAN_ADZONE_ID); + alibcTaokeParams.pid = BeibeiConstant.BAICHUAN_PID; + alibcTaokeParams.adzoneid = BeibeiConstant.BAICHUAN_ADZONE_ID; + alibcTaokeParams.extraParams = new HashMap<>(); + alibcTaokeParams.extraParams.put("taokeAppkey", BeibeiConstant.BAICHUAN_APPKEY); + + AlibcTradeSDK.setTaokeParams(alibcTaokeParams); + AlibcTradeUtil.openByUrl(context, + url, null, new WebViewClient(), new WebChromeClient(), + alibcShowParams, alibcTaokeParams, null); break; default: { -- Gitblit v1.8.0