@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
この作業を行うには、を追加する必要があります。