将Facebook SSO放在onCreate或onStart方法中会更好吗?

时间:2012-03-12 20:35:17

标签: android facebook oncreate onstart

在onCreate或onStart方法中放置Facebook Single Sign on Authentication流程会更好吗?

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

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

2 个答案:

答案 0 :(得分:1)

正如您在问题中所指出的,最好在onStart中进行Facebook SSO。在SSO过程中,显示​​ProgressDialog。

答案 1 :(得分:0)

符合您的要求。如果每次活动到达前台时都需要完成您要定位的任务,则必须在onStart()中执行此操作。如果你希望它在创建时完成而不是每次重启都需要,那么你可以在Oncreate()中完成。基本上这是oncreate()和onStart()

之间的基本区别