From 8e247b9765ac3a1a6f0614f4a7cdbfaf058b9b6d Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 13 十月 2020 14:25:39 +0800 Subject: [PATCH] 阿里百川bug修复 --- BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java b/BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java index 6109337..4fde600 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) { @@ -131,8 +134,24 @@ 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(), + null, alibcTaokeParams, null); break; default: { -- Gitblit v1.8.0