我想实现我的Android应用程序分享到Facebook的功能,并具有使其在模拟器上使用Android SDK版本2.1和更低的工作问题。的Facebook SDK饲料对话框不会在Android SDK中2.1工作,并降低
样品HackBook和我的应用程序工作正常,但是当我尝试它在一个较低的SDK版本(2.1或更低)有时会出现有一段对话,只是消失。或者有时候,它根本没有出现。 HackBook中的“Get Friends”功能可以正常工作,但不能在朋友墙上发布任何内容。
我从来没有看到Facebook页面上的任何内容,它至少需要Android SDK 2.2或者我只是想念它。有谁知道我可以如何使Facebook SDK提要对话框至少在2.1设备上工作?
编辑: 这是我在Facebook上如何登录。我不使用SSO。我希望一切都在对话中。
facebook.authorize(activity, permissions, Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener());
附加信息:
在登录,当问权限对话框中显示出来,它也几秒钟后消失。唯一不会消失的对话框,我可以与之交互的是登录页面。 logcat中没有例外。只发生在Android 2.1及更低版本。
UPDATE: 了2天试图弄清楚这一点。直到最后,我拿到了固件版本为2.1-update 1的Android手机,并且工作正常。问题必须在模拟器上。
我不知道到底出了什么问题与模拟器,但现在看来,我有正确的网络连接,因为我可以在Android浏览器浏览的Facebook。
这只是意味着,这会是我很难测试我的应用程序在不同的Android平台,因为我真的不能相信模拟器。
你是否实现了sso。 – Manikandan 2012-03-03 11:54:51
你可以发布,你如何授权Facebook。 – Manikandan 2012-03-03 11:57:03
@JackSparrow我在登录时使用对话框。没有实现SSO。 – 2012-03-04 00:14:14