小编Dha*_*ani的帖子

某些设备上的Facebook登录失败

我已经实现了Facebook登录,它在一些设备/ AVD上工作正常.我的开发设备是姜饼手机,但是用4.1.1设备测试它,它根本就没有登录.按下facebook按钮后,它显示一个空白屏幕(试图连接Facebook),1-2秒后它回到主屏幕.此外,Logcat中没有任何错误被烘烤或显示.哦,Facebook应用程序安装在设备中...任何想法?

更新:

我按照Mark Venzke的建议并使用程序启用了日志记录,每次登录尝试都会收到此警告(两次)(注意:使用HTC One S手机进行测试):

07-05 20:14:50.582: W/PackageManager(605): Unable to load service info ResolveInfo{4171dbf0 com.htc.socialnetwork.facebook.remote.FacebookSyncService p=0 o=0 m=0x108000}
Run Code Online (Sandbox Code Playgroud)

请注意com.htc.socialnetwork.facebook.remote.FacebookSyncService行,那么HTC设备是否需要额外的步骤?

另外,我附加了执行登录的代码:

private void onSessionStateChange(Session session, SessionState state, Exception exception) {
    if (isResumed) {
        FragmentManager manager = getSupportFragmentManager();
        int backStackSize = manager.getBackStackEntryCount();
        for (int i = 0; i < backStackSize; i++) {
            manager.popBackStack();
        }
        com.facebook.Settings.addLoggingBehavior(LoggingBehavior.REQUESTS);
        if (state.isOpened()) {

            Bundle params = new Bundle();
            params.putString("fields", "id");
            params.putString("limit", "1");             
            Request request = new Request(Session.getActiveSession(), "me", params, HttpMethod.GET, new Callback()
            { …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-login

9
推荐指数
1
解决办法
6433
查看次数

标签 统计

android ×1

facebook ×1

facebook-login ×1