我正在构建一个使用 facebook SDK 的 android 应用程序。我有一个活动,它执行一些需要 facebook 登录的操作。我设计了这个活动,所以实际的 Session.openActiveSession() 只会在执行需要它的操作时发生,并且只有在没有活动会话存在时才会发生。当活动结束时,我关闭会话。到目前为止,一切都很好。
但是...我注意到每次打开会话时(意思是对活动执行的第一个 facebook 操作),都会显示 LoginActivity。由于我在设备上安装了 FB android 应用程序,因此不需要凭据,登录立即发生并且 LoginActivity 关闭。但是,LoginActivity 仍然显示了一瞬间。它真的很烦人,看起来像屏幕闪烁。我会很高兴失去这个。
感谢任何帮助。