Udi*_*dan 5 sdk android facebook
我正在尝试使用Android Facebook SDK - 但没有运气.问题是Facebook登录窗口开始加载,但在任何事情发生之前它就会消失.这是实际设备上的行为,在模拟器上一切都很好.
我做了什么:
但我无法显示登录窗口.我没有在logcat上看到任何错误,只有这样:
ActivityManager(2698):开始:意向{CMP = com.facebook.katana/.ProxyAuth(具有额外)ActivityManager(2698):尝试启动com.facebook.katana/.ProxyAuth ActivityManager(2698):显示com.facebook.katana /.ProxyAuth: + 371ms(总计+ 466ms)
有任何想法吗?
10X :)
编辑:似乎将这些代码行添加到活动中解决了问题:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
Run Code Online (Sandbox Code Playgroud)
从这里得到:SO问题
您可能希望在每个 Facebook 对话框事件(onComplete、onFacebookError、onError、onCancel)中放置一些调试消息 (log.v())。我有同样的问题; 不过,我的问题与密钥哈希有关,我的密钥哈希不正确。如果 keytool 不要求您输入密码,它会为您提供不正确的密钥。由于密钥哈希不正确,我得到了与您相同的行为。
另一件事可能是您已经在设备中登录了 Facebook。因此,它不需要征求您的许可。如果是这种情况,请注销 Facebook,然后运行您的应用程序。
| 归档时间: |
|
| 查看次数: |
4576 次 |
| 最近记录: |