问答题X 纠错
Fragment的生命周期有三种状态,具体如下:
1)运行状态
当一个Fragment是可见的,并且它所关联的Activity正处于运行状态,那么该Fragment也处于运行状态。
2)暂停状态
当一个Activity进入暂停状态(另一个未占满屏幕的Activity并添加到了栈顶时),与它相关联的可见Fragment也会进入暂停状态。
3)停止状态
当一个Activity进入停止状态时,与它相关联的Fragment就会进入到停止状态。或者通过调用FragmentTransaction的remove()、replace()方法将Fragment从Activity中移除。如果在事务提交之前调用addToBackStack()方法,这时的Fragment也会进入到停止状态。
你可能喜欢
问答题
单项选择题
A.使用Fragment必须在布局文件中加入
B.Fragment有自己的界面和生命周期,可以完全替代Activity
C.Fragment的状态跟随它所关联的Activity的状态改变而改变
D.当Fragment停止时,与它关联的Activity也会停止
多项选择题
A.需要使用MediaPlayer.create方法创建MediaPlayer。
B.直接newMediaPlayer即可
C.直接使用setDataSource方法设置文件源
D.直接调用start方法,无须设置问文件源