以下のコードを使用して、最初に試してみるとwebviewに戻ります。しかし、レンダリング能力が低いため、WebViewをXWalkViewに置き換えました。 XWalkViewへの変更は、私だけthis約戻っXWalkViewで行く見つける戻るボタンを使ってCrossWalkの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);
}
。しかし、私はそれを使用する例を見つけることができません。 バックボタンを実装していないときは、バックボタンをダブルクリックするとアプリが終了します。
私の質問は です。1. XWalkViewに戻るには、いくつかのコードが役立つ場合があります。 2.バックファンクションを使用していないときに、バックボタンクリックイベントを無効にするにはどうすればよいですか。
ありがとうございます。
[WebViewの中に戻るボタンを無効にする](https://stackoverflow.com/a/44715005/6521116) –