2014-01-31 64 views

回答

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