Android Facebook会话错误地报告它未打开
我有一个需要Facebook登录的应用程序,我是根据演示示例实现的(没有使用Android Facebook会话错误地报告它未打开,android,facebook-android-sdk,Android,Facebook Android Sdk,我有一个需要Facebook登录的应用程序,我是根据演示示例实现的(没有使用UiLifecycleHelper,尽管我尝试过添加它,但似乎没有什么不同)。基本上,当我点击登录按钮时,会关闭Facebook登录web对话框,然后再次点击按钮,我会得到以下异常: 06-10 11:48:48.780: E/AndroidRuntime(6482): java.lang.UnsupportedOperationException: Session: an attempt was made to ope
UiLifecycleHelper
,尽管我尝试过添加它,但似乎没有什么不同)。基本上,当我点击登录按钮时,会关闭Facebook登录web对话框,然后再次点击按钮,我会得到以下异常:
06-10 11:48:48.780: E/AndroidRuntime(6482): java.lang.UnsupportedOperationException: Session: an attempt was made to open an already opened session.
06-10 11:48:48.780: E/AndroidRuntime(6482): at com.facebook.Session.open(Session.java:947)
06-10 11:48:48.780: E/AndroidRuntime(6482): at com.facebook.Session.openForRead(Session.java:385)
06-10 11:48:48.780: E/AndroidRuntime(6482): at com.[my package].SocialAbstractActivity$FacebookClickListener.onClick(SocialAbstractActivity.java:140)
这是由以下代码引起的:
if(!activeSession.isOpened()) {
activeSession.openForRead(getReadOpenRequest());
showProgressDialog(R.string.dialog_logging_title, R.string.dialog_logging_message);
}
为什么activeSession
报告它未打开,但随后抛出此异常
此外,为什么调用activeSession.closeAndClearTokenInformation()后仍会出现此错误代码>