Facebook登录对话框只出现一次

时间:2013-04-15 05:37:53

标签: android facebook

我在我的应用程序中使用新的Facebook SDK,我直接使用apk提供的Login按钮作为 -

 <com.facebook.widget.LoginButton
            android:id="@+id/login_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginBottom="30dp" />

当我按下登录按钮时,会出现登录对话框,当我取消对话框时它会消失..这很好......但是当我再次按下登录按钮时,它就无法工作..完全没有错误在Log cat中显示..请帮我解决这个问题..

由于

2 个答案:

答案 0 :(得分:2)

您需要覆盖Activity中的onActivityResult方法并将其传递给LoginButton实例。

答案 1 :(得分:0)

我在我的情况下使用了Fragment而我忘了设置setFragment()

所以,试试这个

LoginButton mLoginButton = (LoginButton) findViewById(R.id.facebook_login_button);
mLoginButton.setFragment(this);