代号:一个Facebook登录未在Android上启动

代号:一个Facebook登录未在Android上启动,android,facebook,codenameone,Android,Facebook,Codenameone,最近的CN1更新似乎破坏了android上的Facebook登录功能。 这一切都是最近才开始工作的,但我们的测试人员发现它在最新版本中被破坏了。 代码基于此示例: 我的代码如下所示: Log.p("about to try and connect to facebook with SDK"); Login fb = FacebookConnect.getInstance(); fb.setClientId(clientId); f

最近的CN1更新似乎破坏了android上的Facebook登录功能。
这一切都是最近才开始工作的,但我们的测试人员发现它在最新版本中被破坏了。
代码基于此示例:

我的代码如下所示:

        Log.p("about to try and connect to facebook with SDK");
        Login fb = FacebookConnect.getInstance();
        fb.setClientId(clientId);
        fb.setRedirectURI(redirectURI + "/");
        fb.setClientSecret(clientSecret);
        fb.setCallback(new LoginCallback() {
            @Override
            public void loginSuccessful() {
                Log.p("facebook login complete");
                fbLoginComplete(callback, createNew, fb.getAccessToken().getToken());
            }

            @Override
            public void loginFailed(String errorMessage) {
                Log.p("facebook login error: " + errorMessage);
                callback.failed("There was an error connecting to Facebook");
            }
        });
        if (!fb.isUserLoggedIn()) {
            Log.p("doing login");
            fb.doLogin();
        } else {
            Log.p("already logged in");
            fbLoginComplete(callback, createNew, fb.getAccessToken().getToken());

        }

Android上没有启动loginSuccessful()或loginFailed()。它在iOS和模拟器上运行。

今天您是否使用最新版本(不是3.5)进行了测试?意图处理出现了一个问题,应该已经解决。Ok在最新版本中再次测试了它,现在它正在工作,谢谢!