#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