我正在使用Simple Facebook API for Android,遇到了一个问题。
我正在使用他们网站上的代码进行登录https://github.com/sromku/android-simple-facebook并获取个人资料信息。
它可以工作。当我点击我的“登录”按钮时,它会显示Facebook登录页面,然后在登录后转到授权并返回到我的应用程序,它可以正常工作。
但是,如果我点击登录,然后关闭打开Facebook登录页面的LoginDialog,并尝试再次登录,我会收到此异常:
ERROR/Facebook(17472): Bad thing happened java.lang.UnsupportedOperationException: Session: an attempt was made to open a session that has a pending request. at com.facebook.Session.open(Session.java:958) at com.facebook.Session.openForRead(Session.java:388) at com.sromku.simple.fb.SimpleFacebook.openSession(SimpleFacebook.java:680) at com.sromku.simple.fb.SimpleFacebook.login(SimpleFacebook.java:255)
有什么想法吗?