Как получить URL после загрузки страницы в webview - PullRequest
0 голосов
/ 30 января 2019

Мне нужно взять URL после загрузки веб-страницы в моем веб-представлении, чтобы проверить состояние, и если я использую метод onPageFinished (), то где его использовать.

1 Ответ

0 голосов
/ 30 января 2019

Просто установите клиент веб-просмотра и переопределите onpagefinished, как показано ниже

 public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        WebView webView = findViewById(R.id.webview);
        webView.loadUrl("http://www.google.com");
        webView.setWebViewClient(new WebViewClient(){
            @Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
                Toast.makeText(getApplicationContext(), url,Toast.LENGTH_LONG).show();
            }
        });
    }
}

внутри onpagefinished у вас есть URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...