Как сделать кнопку «Назад» вернуться к предыдущей странице/истории ссылок, а не закрывать приложение?Как добавить кнопку «Назад» к WebView?
Вот мой код:
@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. Просьба предоставить полный код :)
Вы можете использовать макет, который содержит как WebView и некоторые дополнительные элементы управления (назад/вперед/обновить/что угодно), а затем в обратные вызовы этих кнопок действуют на WebView соответственно – Kostas
, что происходит с кодом выше? – nandeesh