除了@Suresh Raja 写的内容之外,引用的代码不再存在。您可以在此代码和平之后添加建议的改进代码(以下):
dialog.setInAppBroswer(getInAppBrowser());
建议改进代码:
dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
if (event.getAction()!=KeyEvent.ACTION_DOWN)
return true;
if (keyCode==KeyEvent.KEYCODE_BACK){
if (inAppWebView.canGoBack()) {
inAppWebView.goBack();
}
else {
closeDialog();
}
return true;
} else {
return false;
}
}
});
这将在最后一次后按时关闭应用程序(这可以解决 inAppBrowser 的另一个问题。希望对您有所帮助
编辑:您应该添加import android.content.DialogInterface
来完成这项工作。