| | |
| | | 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; |
| | |
| | | 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) { |
| | |
| | | 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: { |