我正在开发一个访问 FB 帐户的 Android 应用程序。我为此使用 FB-SDK 3。
需要时,SDK 会显示其 web 视图以询问 FB 电子邮件和密码,或显示本机 FB 应用程序(如果存在)。这最多可能需要 2 秒,同时会显示一个不确定的进度对话框。
我的问题是:如果用户点击 OUTSIDE 那个不确定的进度对话框,整个事情被取消,SessionStatusCallback.call(Session session, SessionState state, Exception exception) 回调被调用 com.facebook.FacebookOperationCanceledException: User cancelled log in。就像用户按下后退按钮取消它一样。
如何防止这种外部点击取消方式?
除了取消之外,一切正常。
谢谢!