我有一个Android的webview,我希望能够通过Android的返回按钮使其返回。如果前一个站点是例如
如何让页面即使URL中的变量发生变化也能返回上一页?
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相同,只有结尾的变量不同。这是我的代码:@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中的变量发生变化也能返回上一页?