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