4
私はアンドロイドのバックボタンを使用して戻すAndroidウェブビューを持っています。以前のサイトがたとえばhttps://www.aaa.com/index.php
とhttps://www.aaa.com/index2.php
の場合は動作しますが、URLがたとえばhttps://www.aaa.com/index.php?page=page1
とhttps://www.aaa.com/index.php?page=page2
の場合、canGoBack()はfalseを返します。私はこれがおそらくURLが同じであると考えています。変化の終わりの変数です。これは私のコードです:URLが似ている場合、Android WebView canGoBack()はfalseを返します。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
if (view.canGoBack()) {
view.goBack();
} else {
finish();
}
return true;
}
}
return super.onKeyDown(keyCode, event);
}
URLの変数が変わっても元に戻すにはどうしたらいいですか?