我已按照this的所有说明进行操作,并通过安装实际的Facebook应用程序来完成所有操作。
当我构建并运行代码时(在虚拟设备或带有USB线的实际安卓上),主ui弹出“你已经注销!”的消息。和登录按钮,但每次我点击按钮,我都会看到一个带有蓝色Facebook标题栏和旋转进度条的白色屏幕,但随后被转回主UI而没有显示对话框进行登录或做任何事情。
如果我点击“更新状态”或“应用程序请求”,我被告知我没有登录,但我有一个地方可以输入我的电子邮件/密码。通过这些登录后,我可以使用这两个功能,但不能使用其他功能。 (其余的人都说我没有登录)。
我相信我已经生成并使用了正确的Hash Key来在facebook上注册我的应用程序。
其他问题: 应用请求:如果按下实际的“取消”按钮,则吐司仍显示为“已发送应用请求”。
对此问题的任何帮助将不胜感激,因为我对Android开发和Facebook集成一般都很陌生,我想开始自己的进步。
编辑: 为了跟进,过去几周我一直在使用Hackbook登录并执行Graph API功能以及我自己使用类似代码通过我正在开发的应用程序登录Facebook。这个工作周的四天中有两天突然停止了工作,即使我没有更改我的代码中的任何SSO或Facebook部分。相同的特征:Facebook风格的标题栏和旋转进度条,然后转储回上一个屏幕,没有登录对话框或会话识别。 我可以通过他们自己的Android应用程序适当地登录Facebook,但Hackbook和我自己的应用程序一起工作或失败。