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