Android 禁用webview上的预测文本
我已经在我的应用程序中集成了Facebook,它运行良好,但出现了一个问题。如果predictive textinput处于启用状态,则建议中会显示密码。那么,这是在Facebook api中禁用webview上的预测文本的任何方法吗Android 禁用webview上的预测文本,android,android-webview,facebook-android-sdk,Android,Android Webview,Facebook Android Sdk,我已经在我的应用程序中集成了Facebook,它运行良好,但出现了一个问题。如果predictive textinput处于启用状态,则建议中会显示密码。那么,这是在Facebook api中禁用webview上的预测文本的任何方法吗 在Facebook SDK中有一种方法可以修改以停止自动建议。在SDK中打开FbDialog类,并查找setUpWebView方法 private void setUpWebView(int margin) { LinearLayout webViewCo
在Facebook SDK中有一种方法可以修改以停止自动建议。在SDK中打开
FbDialog
类,并查找setUpWebView
方法
private void setUpWebView(int margin) {
LinearLayout webViewContainer = new LinearLayout(getContext());
this.mWebView = new WebView(getContext());
this.mWebView.setVerticalScrollBarEnabled(false);
this.mWebView.setHorizontalScrollBarEnabled(false);
this.mWebView.setWebViewClient(new FbWebViewClient(null));
this.mWebView.getSettings().setJavaScriptEnabled(true);
this.mWebView.loadUrl(this.mUrl);
this.mWebView.setLayoutParams(FILL);
this.mWebView.setVisibility(4);
this.mWebView.getSettings().setSavePassword(false);
webViewContainer.setPadding(margin, margin, margin, margin);
webViewContainer.addView(this.mWebView);
this.mContent.addView(webViewContainer);
}
并将这些行添加到addView
行之前的任意位置:
this.mWebView.getSettings().setSaveFormData(false);
this.mWebView.clearFormData();
感谢您的回复,但我想在插入文本填充密码时停止预测文本,而不是停止自动提示尝试使用Intellisense(或其Java等效工具)显示的内容,并查看是否有setInputType(textNoSuggestions)设置,如这里所建议的()请参阅屏幕截图,其中显示密码上的预测文本,如CDN,可以作为更多,我想通过代码禁用此功能。。?