在URL更改时获取webview的URL

时间:2011-08-18 06:17:12

标签: android webview

我使用webview在我的android上进行paypal付款。付款实际上发生在服务器上,我只是将网址上传到我的网页浏览中。付款完成后,我将浏览器重定向到页面。这工作正常。但我想要的是当页面被重定向到这个成功页面时,我应该能够开始新的活动。我使用的是以下方法,但无法获得成功网址。

_webView.setWebViewClient(new WebViewClient() 
            {
                public boolean shouldOverrideUrlLoading(WebView view, String url) 
                {
                    //Our servlet only uses one url for both success or failure
                    if (url.trim().equals("http://www.MyDomain.com/MobilePaypal/ReturnPage.aspx")) 
                    { 
                         Intent iPrintReciept = new Intent(getApplicationContext(), PrintReciept.class) ;
                        //Intent iPrintReciept = new Intent(Payment.this,PrintReciept.class);
                        startActivity(iPrintReciept);

                    } 
                    return false; 
                }
            });

1 个答案:

答案 0 :(得分:0)

如果您的工人阶级是一项活动,请使用如下

Intent iPrintReciept = new Intent(yourActivityName.this, PrintReciept.class);

如果您的工人阶级不活动,请使用

Intent iPrintReciept = new Intent(context,PrintReciept.class);