Fragment和fragmentactivity的关系
16 April 2014
###fragment 一个fragment是一个activity的一部分,它有: -自己的生命周期 -接受自己的输入事件 -当activity在运行的时候可以被添加或者删除
一个fragment必须总嵌入在一个activity中
fragments 在 HoneyComb(3.0)之前不是API的一部分,在HoneyComb之前想使用fragments就需要添加SupportPackage到你的project里并且使用FragmentActivity来hold你的fragments。而在3.0之后则可以直接使用Activity来holdFragments。
###一些细节:
3.0以后:
use android.app.Fragment with Activity
调用getFragmentManager() 来得到 android.app.FragmentManager
调用getLoaderManager() 来得到 android.app.LoaderManager
3.0以前:
Use android.support.v4.app.Fragment withFragmentActivity
调用getSupportFragmentManager()来得到android.support.v4.app.FragmentManager
调用getSupportLoaderManager()来得到android.support.v4.app.LoaderManager