将Facebook Single Sign-on Authentication过程放在onCreate或onStart方法中更好吗?
在facebook教程中,我从未说过最好放入其中任何一个,但在我自己做一些测试时,我看到屏幕坑是黑色的,直到SDK获得access_token并将其提供给我的主活动。
所以我想知道把整个过程放在OnStart方法中是否会产生任何安全问题或数据不一致。
正如您在问题中所指出的,最好在onStart中执行Facebook SSO。在SSO过程中,显示ProgressDialog。
这取决于您的要求。如果每次活动出现在前台时都需要完成目标任务,则必须在onStart()中完成。如果你想在创建时完成,而不是每次重新启动时都需要,那么你可以在Oncreate()中完成。基本上,这是oncreate()和onStart()之间的基本区别