小编Chi*_*.19的帖子

Facebook Android SDK v2.3对LoginManager.onActivityResult的意外调用

<< EDITED >>
我正在尝试在我的Android应用程序中升级facebook SDK.我正在关注facebook开发者网站上的文档.我想做一些修改

1)我想从DialogFragment登录而不是直接在活动中
2)我想使用我自己的按钮进行Facebook登录

这就是我的活动:

public class MainActivity extends ActionBarActivity {
    private static final String TAG = MainActivity.class.getName();

    private CallbackManager mFBCallbackManager;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Setup FB SDK add login callback
        FacebookSdk.sdkInitialize(this.getApplicationContext());
        mFBCallbackManager = CallbackManager.Factory.create();
        LoginManager.getInstance().registerCallback(mFBCallbackManager, new FacebookCallback<LoginResult>() {

            @Override
            public void onSuccess(LoginResult loginResult) {
                Log.d(TAG, "FB Login successfull");
            }

            @Override
            public void onCancel() {
                Log.d(TAG, "FB Login cancelled");
            }

            @Override
            public void onError(FacebookException e) {
                Log.d(TAG, "Error while performing FB login", …
Run Code Online (Sandbox Code Playgroud)

android facebook

4
推荐指数
1
解决办法
2094
查看次数

标签 统计

android ×1

facebook ×1