私は Facebook SDK を使用する Android アプリを開発しており、Splash、Main、ContentView の 3 つのアクティビティがあります。スプラッシュ アクティビティでは、[Facebook でログイン] ボタンが表示され、ユーザーが認証されてログインするとすぐに、アプリはスプラッシュ アクティビティを破棄し、メイン アクティビティを表示します。
Main アクティビティでウォールに投稿できますが、そのためには公開権限が必要ですが、権限を拡張するように依頼すると、次のエラーが表示されます:「null 呼び出しパッケージで LoginActivity を呼び出すことはできません。呼び出し元は singleInstance です。」
Facebookシングルトンを使用していて、1つしか使用していないため、uilifecycleを作成したスプラッシュアクティビティが破棄されたためだと思いUiLifecycleHelper
ます。uilifecycle の現在のアクティビティを更新する方法はありますか? または、アクティビティごとに新しい uilifecycle を作成する必要がありますか?