我有一个浏览网站网页的WebView应用程序。我使用以下代码行来使用后退按钮导航到上一个网页,然后双击后退按钮点击退出应用程序。
点击退出应用程序的双后退按钮工作正常,但应用程序不会返回单击后退按钮单击。这有什么问题?
private static final int TIME_DELAY = 2000;
private static long back_pressed;
@Override
public void onBackPressed() {
if(myWebView.canGoBack()) {
myWebView.goBack();
}
if (back_pressed + TIME_DELAY > System.currentTimeMillis()) {
super.onBackPressed();
} else {
Toast.makeText(getBaseContext(), "Press once again to exit!",
Toast.LENGTH_SHORT).show();
}
back_pressed = System.currentTimeMillis();
}