앱을 종료하는 대신 뒤로 버튼을 이전 페이지/링크 기록으로 되돌리려면 어떻게합니까?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;
}
}
미안 안드로이드 개발에 아주 새로운 해요 및 Java에 대해 아무것도 몰라 :
여기 내 코드입니다. 당신은 당신의 XML의 버튼을 만든 다음 콜백에서 당신은 전화 코스타스에서 언급 한 바와 같이 전체 코드 :
당신은 웹보기 및 일부 추가 컨트롤을 모두 포함하는 레이아웃을 사용할 수 있습니다 (뒤로/앞으로/재생/무엇이든) 한 후이 버튼의 콜백 따라 – Kostas
위의 코드에 무슨 일이 일어나고있는 웹보기에 따라 행동에? – nandeesh