Android fbconnect如何忘记登录名和密码

时间:2010-09-28 10:28:51

标签: android fbconnect

我正在使用以下android fb连接库。

http://github.com/facebook/facebook-android-sdk/

问题是成功登录后,如果您注销然后再次单击登录按钮,则会打开窗口询问用户名和密码,但它已显示上一个用户的登录名和密码。我认为这是cookie中的商店登录名和密码我怎么能强制注销后不记得登录名和密码?

2 个答案:

答案 0 :(得分:2)

打开FbDialog.java并找到以下代码:

private void setUpWebView() {
    if(mWebView==null){
        mWebView = new WebView(getContext());
    }
    mWebView.setVerticalScrollBarEnabled(false);
    mWebView.setHorizontalScrollBarEnabled(false);
    mWebView.setWebViewClient(new FbDialog.FbWebViewClient());
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.loadUrl(mUrl);
    mWebView.setLayoutParams(FILL);
    mContent.addView(mWebView);
}

然后添加此代码以强制webview不记住密码:

    WebSettings mWebSettings = mWebView.getSettings();
    mWebSettings.setSavePassword(false);

答案 1 :(得分:0)

如果它自动填写文本框,则表示您已告知浏览器记住凭据。请记住,fbconnect使用WebView让您登录。<​​/ p>

换句话说,我认为您不能强制浏览器不以编程方式记住凭据。这取决于用户。