Facebook登录无法使用本机应用程序

时间:2016-04-01 15:28:26

标签: android facebook-login facebook-sdk-4.0

我正在整合,facebook登录,安装了facebook app它运行正常。但没有Facebook应用程序它不是。我收到此错误

Cannot call LoginFragment with a null calling package. This can occur if the launchMode of the caller is singleInstance.

这是代码

    LoginManager.getInstance().logInWithReadPermissions(this, Arrays
                .asList("email", "public_profile"));

        // Receive Login Callback here
        LoginManager
                .getInstance()
                .registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
                    @Override
                    public void onSuccess(final LoginResult loginResult) {
                        if(mDialog != null)
                            mDialog.dismiss();

                        LogUtil.d(TAG, "Result == " + loginResult
                                .getRecentlyGrantedPermissions());
                        GraphRequest request = GraphRequest.newMeRequest(
                                loginResult.getAccessToken(),
                                new GraphRequest.GraphJSONObjectCallback() {
                                    @Override
                                    public void onCompleted(
                                            JSONObject object,
                                            GraphResponse response) {
                                        // Application code
                                        Log.v("LoginActivity", response.toString());

                                    }
                                });

                    }

                    @Override
                    public void onCancel() {

                    }

                    @Override
                    public void onError(FacebookException e) {

                        if (e instanceof FacebookAuthorizationException) {
                            if (AccessToken.getCurrentAccessToken() != null) {
                                LoginManager.getInstance().logOut();
                            }
                        }
                    }
                });
}

我尝试了有关上述错误的所有可用Stack Overflow答案,因此请不要在不考虑确切问题的情况下粘贴任何链接。我没有在清单中的Facebook活动中启动模式,我也尝试使用标准启动模式,但没有任何作用。

0 个答案:

没有答案