2

アプリに Facebook を統合し、正常に動作していますが、問題が 1 つあります。予測テキスト入力がオンの場合、パスワードがSuggestion に表示されます。Facebook apiのwebviewで予測テキストを無効にする方法はありますか

ここに画像の説明を入力

4

1 に答える 1

0

自動提案を停止するために変更できる 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();
于 2013-02-10T14:07:58.407 に答える