WebViewで端末の戻るボタンを押すとアプリが終了、ホーム画面に戻ってしまう。
Chromeと同じように戻るボタンでブラウザバックしたいので、実装しました。
スポンサーリンク
// import 略 import android.view.KeyEvent; public class MainActivity extends Activity { private WebView webView; // 中略 public boolean onKeyDown(int keyCode, KeyEvent event) { // 端末の戻るボタンでブラウザバック if(keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) { webView.goBack(); return true; } return super.onKeyDown(keyCode, event); } }
こんな感じです。
onCreateでwebView = (WebView) findViewById(R.id.webview);
こんな感じにしておいてくださいね。
この記事参照していただけたら幸いです。