Fragment的生命周期
来源:互联网 发布:梦幻西游手游多开软件 编辑:程序博客网 时间:2024/05/22 01:49
Fragment的生命周期
public class Fragment1 extends Fragment { public static final String TAG = "Fragment1"; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Log.d(TAG, "onCreateView"); return inflater.inflate(R.layout.fragment1, container, false); } @Override public void onAttach(Activity activity) { super.onAttach(activity); Log.d(TAG, "onAttach"); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d(TAG, "onCreate"); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); Log.d(TAG, "onActivityCreated"); } @Override public void onStart() { super.onStart(); Log.d(TAG, "onStart"); } @Override public void onResume() { super.onResume(); Log.d(TAG, "onResume"); } @Override public void onPause() { super.onPause(); Log.d(TAG, "onPause"); } @Override public void onStop() { super.onStop(); Log.d(TAG, "onStop"); } @Override public void onDestroyView() { super.onDestroyView(); Log.d(TAG, "onDestroyView"); } @Override public void onDestroy() { super.onDestroy(); Log.d(TAG, "onDestroy"); } @Override public void onDetach() { super.onDetach(); Log.d(TAG, "onDetach"); } }
场景演示 : 切换到该Fragment
onAttach
onCreate
onCreateView
onActivityCreated
onStart
onResume
屏幕灭掉:
onPause
onSaveInstanceState
onStop
屏幕解锁
onStart
onResume
切换到其他Fragment:
onPause
onStop
onDestroyView
切换回本身的Fragment:
onCreateView
onActivityCreated
onStart
onResume
回到桌面
onPause
onSaveInstanceState
onStop
回到应用
onStart
onResume
退出应用
onPause
onStop
onDestroyView
onDestroy
onDetach
0 0
- 关于Fragment的生命周期
- Fragment的生命周期
- 3.2 Fragment的生命周期
- Fragment的生命周期
- Fragment的生命周期初识
- Android-Fragment的生命周期
- Fragment的生命周期
- Fragment 的生命周期
- Fragment 的生命周期
- Fragment的生命周期
- Fragment的生命周期
- 【Android】Fragment的生命周期
- Fragment 的生命周期
- Fragment的生命周期
- Fragment的生命周期
- Android Fragment的生命周期
- Fragment的生命周期
- 理解Fragment的生命周期
- 像UE一样将二进制文件转换为16进制显示
- 求区间(a,b)中与n的互质数
- mysql提示错误#42000You have an error in your SQL syntax; check the manual that corresponds
- ios 单击和双击手势
- Qt 中动态库(.so)静态库(.a)的使用
- Fragment的生命周期
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $
- javascript运行机制之执行顺序详解(修正原作者一处错误)
- MySql:charset和collation的设置
- 简单实现短链接算法
- (5)学习ArduPilot源码——shetch范例
- Kafka开发实战(二)-集群环境搭建
- 数据结构之位运算篇
- 28-Merge Two Sorted Lists