2015-04-22 60 views
-3

用下面的代碼:用下面的代碼:FragmentManager FM = getFragmentManager

FragmentManager fm = getFragmentManager(); 

這是如何實際工作。我對Java有點新穎和編程。

FragmentManager是一個抽象類。 getFragmentManager()Activity的一種方法。我的課程延伸至Activity

我該如何使用這個Activity方法,這是我想問的問題?

我嘗試過使用活動方法的其他例子,但它不起作用。任何人都可以告訴我爲什麼這種特定的方法有效,而不是其他人?

當我在Android Studio中點擊ctrl空間時,我會看到其他幾個選項,我認爲這些選項是列在選項右側的不同類名稱。 getFragmentManager顯示爲FragmentManager,但我無法在文檔中找到它。另一個選項是getActionBar()ActionBar在右邊,但這也行不通。語法錯誤消息說它不符合FragmentManager

THX

+0

如果你的類繼承'ActionBarActivity',那麼你需要使用'getSupportActionBar()'和'getSupportFragmentManager()'和'android.support.v4.Fragment'秒。 – EpicPandaForce

回答