我使用Android Webview并覆盖网址加载:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
在退出时,我有以下网址:https://someadress/logout?redirectURL=https%3A%2F%2Fsomeadress.de%2Flogout.html&skinID=no_scr 在某些设备上,特别是三星设备,重定向无法正常工作,并在调用此URL后停止。但在大多数设备上,重定向正在运行。
任何人都有一些想法,为什么重定向不适用于某种设备?
答案 0 :(得分:0)
试试吧。这对我来说很好用
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
context.startActivity(i);
return true;
}
答案 1 :(得分:0)
您正在加载相同的网址。这不是一个覆盖。如果您返回true,则需要加载其他URL。