1

Facebook SDKを使用するAndroidアプリを構築しています。Facebookのログインを必要とするいくつかの操作を実行するアクティビティがあります。私は、実際の Session.openActiveSession() が、それを必要とする操作の実行時にのみ発生し、アクティブなセッションが存在しない場合にのみ発生するように、アクティビティを設計しました。アクティビティが終了したら、セッションを閉じます。ここまでは順調ですね。

しかし...セッションが開かれるたびに(つまり、アクティビティに対して最初のFacebook操作が実行される)、LoginActivityが表示されることに気付きました。デバイスに FB Android アプリがインストールされているため、資格情報は必要ありません。ログインはすぐに行われ、LoginActivity は閉じます。それでも、LoginActivity は一瞬だけ表示されます。それは本当に迷惑で、画面のちらつきのように見えます。これを失って本当によかった。

どんな助けにも感謝します。

4

2 に答える 2