0

将 Facebook 单点登录身份验证过程放在 onCreate 或 onStart 方法中更好吗?

在 facebook 教程中,我从未说过最好放入其中任何一个,但我自己做了一些测试,我看到屏幕变黑,直到 SDK 获得 access_token 并将其提供给我的主 Activity。

所以我想知道将整个过程放在 OnStart 方法中是否会产生任何安全问题或数据不一致。

4

2 回答 2

1

正如您在问题中提到的,最好在 onStart 中执行 Facebook SSO。在 SSO 过程中,显示​​ ProgressDialog。

于 2012-03-29T00:44:43.577 回答
0

这取决于您的要求。如果您的目标任务需要在每次活动进入前台时完成,您必须在 onStart() 中完成。如果您希望它在创建时完成,而不是在每次重新启动时都需要,那么您可以在 Oncreate() 中完成。基本上这是 oncreate() 和 onStart() 之间的基本区别

于 2016-06-22T12:20:23.077 回答