我在网页浏览中打开网站后会显示一个对话框。现在,在显示对话框后,webView变得无响应 - 意味着我无法在其中插入任何内容或单击按钮。
以下是我用于显示对话框的代码:
android.support.v7.app.AlertDialog.Builder inputAlert = new android.support.v7.app.AlertDialog.Builder(this);
inputAlert.setMessage(message);
userInput = new EditText(this);
inputAlert.setView(userInput);
inputAlert.setPositiveButton("Submit", clickListener);
inputAlert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
webview.requestFocus();
}
});
AlertDialog alertDialog = inputAlert.create();
alertDialog.show();
我也使用了webview.requestFocus()
,但它没有改变任何东西。
以下是我如何初始化webview:
webview.requestFocus(View.FOCUS_DOWN);
webview.getSettings().setUseWideViewPort(true);
android.webkit.CookieManager.getInstance().removeAllCookie();
webview.loadUrl("https://someurl.com");