2011-08-18 82 views
0

我使用webview在我的android上進行paypal付款。付款實際上發生在服務器上,我只是上傳到我的webview的網址。當付款完成後,我將瀏覽器重定向到一個頁面。這工作正常。但我想要的是當頁面被重定向到這個成功頁面時,我應該能夠開始新的活動。我正在使用下面的方法,但它無法獲得成功的URL。當URL變化時獲取webview的URL

_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; 
       } 
      }); 

回答

0

如果你的工人階級是一個活動,然後使用如下

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

如果你的工人階級是不活動使用答覆問題不留

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

jainal感謝名單活動。問題是,當webview加載url我想跟蹤url的,這樣,當http://www.MyDomain.com/MobilePaypal/ReturnPage.aspx加載我可以開始上面的活動 – user833178