| | |
| | | } |
| | | |
| | | |
| | | public static void openAuthLink(Activity activity, String authUrl,AlibcTradeCallback alibcTradeCallback) { |
| | | AlibcShowParams showParams = new AlibcShowParams(); |
| | | showParams.setOpenType(OpenType.Auto); |
| | | showParams.setNativeOpenFailedMode(AlibcFailModeType.AlibcNativeFailModeJumpDOWNLOAD); |
| | | //设置返回小把手 |
| | | showParams.setBackUrl("alisdk://"); |
| | | Log.i(TAG, "openAuthLink-start"); |
| | | |
| | | WebViewClient client = new WebViewClient() { |
| | | @Override |
| | | public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { |
| | | Log.i(TAG, "shouldOverrideUrlLoading"); |
| | | return super.shouldOverrideUrlLoading(view, request); |
| | | } |
| | | |
| | | @Override |
| | | public boolean shouldOverrideUrlLoading(WebView view, String url) { |
| | | Log.i(TAG, url); |
| | | return super.shouldOverrideUrlLoading(view, url); |
| | | } |
| | | }; |
| | | |
| | | AlibcTrade.openByUrl(activity, "", authUrl, null, |
| | | client, null, showParams, |
| | | null, null, alibcTradeCallback); |
| | | } |
| | | |
| | | |
| | | } |