我用它在我的基本代碼中通過片段活動替換活動,但是我沒有得到任何錯誤。應用程序已經工作。FragmentActivity和Activity有什麼區別?
0
A
回答
0
片段活動可包含fragments(因爲它的名字暗示的那樣)。它是舊版API的活動的支持版本,它們希望使用片段。
2
,如文檔中看到:
FragmentActivity
的基類要使用基於支持片段 和裝載機的API活動。
活動
活動是單一的,集中的一點是,用戶可以做。幾乎所有活動都與用戶交互,所以Activity類負責爲您創建一個窗口,您可以在其中使用setContentView(View)放置UI。雖然活動往往呈現給用戶作爲全屏窗口,它們也可以以其他方式使用:作爲浮動窗口(經由與windowIsFloating集的主題)或嵌入另一個活動的內(使用的ActivityGroup)
可以看到更多:http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
0
A Fragment,在Android 3.0 HoneyComb
中介紹的是活動內用戶界面的一部分。你可以在你的UI中有很多片段。
FragmentActivity是基類,必須以使用的片斷和支持庫擴展。
0
的這裏的細微差別是,一個Activity
可以使用Fragment
■從原生SDK(只要你的目標API 11+),而FragmentActivity
可以從支持庫使用Fragment
秒。
因此,假設API 11+,如果你在你的應用程序中使用android.app.Fragment
S,你可以使用Activity
,但如果你在你的應用程序中使用android.support.v4.app.Fragment
S,則必須使用FragmentActivity
。
相關問題
- 1. Activity之間有什麼區別ListActivity?
- 2. Android中的Extends Application和Extends Activity有什麼區別?
- 3. android應用上的activity和thread有什麼區別?
- 4. 在Android Helper類中使用Context和Activity有什麼區別?
- 5. 在Android中使用AppCompatActivity和Activity有什麼區別?
- 6. 擴展Activity和擴展ListActivity有什麼區別?
- 7. 有什麼區別`和$(Bash中有什麼區別?
- 8. 有什麼區別? :和||
- 9. &&和||有什麼區別?
- 10. 「/」和「/ *」有什麼區別?
- 11. 有什麼區別:。!和:r!?
- 12. ==和===有什麼區別?
- 13. Appender和〜有什麼區別?
- 14. $ @和$ *有什麼區別?
- 15. is和=有什麼區別?
- 16. #.00和#。##有什麼區別?
- 17. `==`和`is`有什麼區別?
- 18. '=='和'==='有什麼區別?
- 19. /和/#/有什麼區別?
- 20. | 0和~~有什麼區別?
- 21. `&`和`ref`有什麼區別?
- 22. ==和===有什麼區別?
- 23. ==和===有什麼區別?
- 24. `{}`和`[]`有什麼區別?
- 25. JavaScript和=== ===有什麼區別?
- 26. difftime和' - '有什麼區別?
- 27. =和==有什麼區別?
- 28. xtype和別名有什麼區別?
- 29. Mixpanel:識別()和people.identify()有什麼區別?
- 30. 有什麼區別