如何使后退按钮返回上一页/链接历史记录而不是关闭应用程序?
这是我的代码:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK){
if(WebView.canGoBack()){
WebView.goBack();
return true;
}
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dsaif);
runDialog(5);
WebView engine = (WebView) findViewById(R.id.web_engine);
engine.loadUrl("http://android.dsaif.tk/store/");
engine.setWebViewClient( new HelloWebViewClient() );
}
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading( WebView view, String url ) {
return false;
}
}
抱歉,我对 Android 开发很陌生,对 Java 一无所知。请提供完整代码:)