WebView - можно ли настроить собственный прослушиватель для обработки действия пересылки веб-страницы? - PullRequest
1 голос
/ 06 июня 2011

В моем приложении мне нужно отобразить определенную веб-страницу в WebView, которая обрабатывает платеж. Пользователь должен возиться на этой странице, и если транзакция была успешной, веб-страница инициирует пересылку на определенный URL. Я должен перехватить этот переадресационный вызов в приложении для Android и правильно его обработать.

Возможно ли это? Я не нашел никаких методов в WebView, которые могли бы связать слушателя для обработки действия пересылки.

Спасибо

1 Ответ

4 голосов
/ 06 июня 2011

Можете ли вы обнаружить переадресацию здесь:

webview.setWebViewClient(new WebViewClient() {  
   public boolean shouldOverrideUrlLoading(WebView view, String url)  {                  

                //handle stuff here 
                //e.g. view.loadUrl(url);   
                return true;    
            }

            public void onPageFinished(WebView view, String url) {
                //dismiss the indeterminate progress dialog
                Log.d(TAG, "onPageFinished: " + url);
                dismissMyDialog();                
            } 
        });  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...