android webview

#android #redirect #load #webview #next

#Android #перенаправление #webview #загрузить

Вопрос:

Всем привет

Я разрабатываю приложение, в которое я хочу перенаправить текущую страницу на следующую страницу после того, как WebView полностью загрузит данные.

Как я могу с этим справиться?

Комментарии:

1. не могли бы вы сформулировать свой вопрос более четко?

Ответ №1:

Вы можете добавить WebViewClient в WebView, который имеет метод обратного вызова, когда страница завершает загрузку следующим образом:

 webView.setWebViewClient(new WebViewClient() {

@Override
public void onPageFinished(WebView view, String url) {
    if(myFirstUrl.equals(url) {
        webView.loadUrl(mySecondUrl);
    }
}});
  

Комментарии:

1. okk спасибо, но могу ли я перенаправить его на любую мою локальную страницу? заранее благодарю вас

2. Просто поместите ваши локальные html-файлы в папку assets вашего проекта и ссылайтесь на них, используя URL, который начинается с «file:///android_asset /», например file:///android_asset/index.html