左側に1つのメニューフラグメント、右側に1つのコンテンツフラグメントの2つのフラグメントを保持するFragmentActivity呼び出されたアプリケーションがあります。MainActivity大型デバイスでは、これらのフラグメントの両方が表示されます。小さなデバイスでは、メニューフラグメントのみが表示され、ユーザーがそのメニューの項目を押すと、コンテンツフラグメントが新しいに表示されますActivity。
ユーザーが現在自分の電話でアプリケーションを使用していて、メニューのみが表示されているとします。
のActionBarはMainActivity、メニューのユーザー選択によって操作できます。ユーザーが特定のメニュー項目を選択するActivityと、コンテンツフラグメントを表示するためにnewが起動します。これActivityがポップアップするときActionBar、この新しいActivityのは新しいので、( )のにActionBar似ていません。ActionBarFragmentActivityMainActivity
ActionBarからコンテンツフラグメントを表示するに、エクストラを介してコンテンツフラグメントをMainActivity渡すか、静的にしてそれを同じように参照することができると思いましたが、すぐに問題が発生しました:)ActivityIntentActionBarMainActivity.actionBar
これを解決する方法について何か提案はありますか?基本的に、私が望んでいるのはActionBar、私のすべての活動間で単一の参照を共有することです。