【发布时间】:2016-12-05 06:53:37
【问题描述】:
我在第一次尝试时使用下面的代码返回 webview。但是由于渲染能力低,我用 XWalkView 代替了 WebView。
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 时,我只发现this 关于回到XWalkView。但我找不到使用它的例子。 当我没有实现返回按钮事件时,双击返回按钮后应用程序将退出。
我的问题是: 1.如何在XWalkView中使用go back,如果一些代码可能会更有帮助。 2. 当我不使用返回功能时,如何禁用返回按钮点击事件。
提前谢谢你。
【问题讨论】:
标签: android back-button keyevent crosswalk xwalkview