Android:点击对话框外的Facebook OperationCanceledException

时间:2013-07-29 20:11:50

标签: android facebook

我正在开发一个访问FB帐户的Android应用程序。我使用FB-SDK 3。

如果需要,SDK会显示其webview以询问FB电子邮件和密码,或显示本机FB应用程序(如果存在)。这可能需要2秒钟,同时会显示一个不确定的进度对话框。

我的问题是:如果用户点击OUTSIDE不确定进度对话框,整个事情被取消,使用com.facebook.FacebookOperationCanceledException调用SessionStatusCallback.call(会话会话,SessionState状态,异常异常)回调:用户取消登录。就像用户按下后退按钮取消它一样。

如何防止这种外部取消取消?

除了取消,一切都运作良好。

谢谢!

1 个答案:

答案 0 :(得分:0)

我想我找到了解决方案。

调试到FB-SDK中,webdialog中有一个微调器。

我不得不调用spinner.setCanceledOnTouchOutside(false);在创建之后。

我很感激任何人对此解决方案的评论。