2012-03-12 5 views
0

Facebookシングルサインオン認証プロセスをonCreateメソッドまたはonStartメソッドに置く方が良いですか?Facebook SSOをonCreateメソッドまたはonStartメソッドに入れる方が良いですか?

Facebookのチュートリアルでは、どちらか一方に入れておくことは好ましくないと言ったことは一度もありませんでしたが、自分でいくつかのテストをして、access_tokenがSDKによって取得され、

したがって、OnStartメソッドでプロセス全体を実行すると、セキュリティ上の問題やデータの不一致が発生するかどうかは不思議でした。

+0

あなたのアプリをテストするときは、必ずFacebookブックをダウンロードしてください。 Facebookのアプリにログインし、アプリからFacebookにログインしてみてください。奇妙なことが起こるかもしれない.. –

答えて

1

あなたが質問で指摘したように、onStartでFacebook SSOを実行する方が良いです。 SSOの処理中は、ProgressDialogを表示します。

0

あなたの必要条件です。アクティビティがフォアグラウンドになるたびに、ターゲットとするタスクを実行する必要がある場合は、onStart()で行う必要があります。それが作成時に実行され、再起動するたびに必要でない場合は、Oncreate()で実行できます。基本的にこれはoncreate()とonStart()の基本的な違いです。