Facebook OperationCanceledException未调用

时间:2013-01-09 14:13:05

标签: android facebook facebook-android-sdk android-facebook

我正在调用登录Facebook的授权方法。

但是,如果用户通过以下两种方式之一取消登录: 按x或按后退按钮,调用onFacebookError回调而不是onCancel。

为什么会这样?这是Facebook的正常行为吗?

如果是这样,如果用户取消了登录过程,我怎么能抓住?

通过Facebook代码查看我可以看到,为了调用onCancel回调,Facebook的例外应该是FacebookOperationCanceledException。

即时通讯使用Facebook android sdk v3.0

1 个答案:

答案 0 :(得分:0)

这是一个错误,请在此处https://developers.facebook.com/bugs

报告

我现在能想到的唯一解决方法是查看onFacebookError方法中的错误消息,并过滤“用户取消登录”。消息。