admin
2020-10-13 8e247b9765ac3a1a6f0614f4a7cdbfaf058b9b6d
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: {