data Android-Activity vs FragmentActivity?



android fragment send data to fragment (2)

ianhanniballake是對的。 您可以從FragmentActivity獲取Activity所有功能。 事實上, FragmentActivity有更多的功能 )。

使用FragmentActivity您可以輕鬆構建tab and swap格式。 對於每個選項卡,您可以使用不同的FragmentFragments可重複使用)。 因此對於任何FragmentActivity您可以重複使用相同的Fragment

你仍然可以使用單獨頁面的Activity ,比如列出下一頁的東西並編輯列表中的元素。

如果你使用的是android.app.Fragment ,請記住使用Activity ; 如果您使用的是android.support.v4.app.Fragment使用FragmentActivity 。 切勿將android.support.v4.app.Fragment附加到android.app.Activity ,因為這會導致引發異常。

https://ffff65535.com

這個問題在這裡已經有了答案:

我是Android新手。 我想用tab格式構建一個應用程序。 我發現許多使用Activity文檔。 在很多情況下也使用FragmentActivity 。 我不確定哪一個會更好。 請建議我應該使用Activity還是FragmentActivity以tab格式開始開發?


FragmentActivity為您提供了Activity所有功能以及使用Fragments的功能,這在許多情況下非常有用,特別是在使用ActionBar ,這是在Android中使用Tabs的最佳方式。

如果您定位到Honeycomb(v11)或更高版本的設備,那麼您可以使用Activity並使用v11中引入的本地碎片,而不會出現問題。 FragmentActivity是作為支持庫的一部分專門構建的,以將一些有用的功能(如碎片)備份到舊設備。

我還應該注意到,你可能會發現向後兼容性 - 實施選項卡培訓對我們來說非常有幫助。





android-fragmentactivity