以下のコードを使用して、最初の試行で webview に戻ります。しかし、レンダリング能力が低いため、WebView の代わりに XWalkView を使用しました。
public boolean onKeyDown(int keyCode, KeyEvent event) {
WebView mWebView = (WebView) findViewById(R.id.webview);
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
if (mWebView.canGoBack()) {
mWebView.goBack();
} else {
finish();
if (MainActivity.mTencent.isSessionValid()) {
MainActivity.logout();
}
}
return true;
}
}
return super.onKeyDown(keyCode, event);
}
XWalkViewに変更すると、XWalkViewに戻ることしかわかりません。しかし、それを使用しようとしている例が見つかりません。戻るボタン イベントを実装しないと、戻るボタンをダブルクリックするとアプリが終了します。
私の質問は: 1. XWalkView で go back を使用する方法。2. 戻る機能を使用しない場合、戻るボタンのクリック イベントを無効にするにはどうすればよいですか。
前もって感謝します。