Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 禁用webview上的预测文本_Android_Android Webview_Facebook Android Sdk - Fatal编程技术网

Android 禁用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,它运行良好,但出现了一个问题。如果predictive textinput处于启用状态,则建议中会显示密码。那么,这是在Facebook api中禁用webview上的预测文本的任何方法吗


在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,可以作为更多,我想通过代码禁用此功能。。?