Fragment的周期过程详解
来源:互联网 发布:apache post 日志 编辑:程序博客网 时间:2024/06/05 11:18
假设有Fragment1和Fragment2
Fragment周期是:
**onAttach->onCreate->onCreateView->onActivityCreated->onStart->onResume->onPause->onStop->onDestroyView->
onDestroy->onDetach;**
Fragment1打开Fragment2不使用addToBackStack时:
onAttach1->onCreate1->onCreateView1->onActivityCreated1->onStart1->onResume1->onPause1>onStop1->onDestroyView1->onDestroy1->onDetach1->onAttach2->onCreate2->onCreateView2->onActivityCreated2->onStart2->onResume2->按返回键->onPause2->onStop2->onDestroyView2->onDestroy2->onDetach2;程序退出;
如图:(返回时没有截图这是按返回键前)
如果使用了addToBackStack则:
onAttach1->onCreate1->onCreateView1->onActivityCreated1->onStart1->onResume1->onPause1>onStop1->onDestroyView1
->onAttach2->onCreate2->onCreateView2->onActivityCreated2->onStart2->onResume2->按返回键>onPause2->onStop2->onDestroyView2->onDestroy2->onDetach2->onCreateView1->onActivityCreated1->onStart1->onResume1;
如图:
按返回键后:
如果Fragment执行的时候,其他的Activity被打开:
onAttach1->onCreate1->onCreateView1->onActivityCreated1->onStart1->onResume1->onPause1->Activity运行中->Activity结束->onResume1;
Activity结束:
- Fragment的周期过程详解
- Fragment的生命状态和周期详解
- Fragment的声明周期整理
- fragment的声明周期,事务
- Fragment声明周期 开发遇到的问题
- 理解Fragment的声明周期(转载)
- fragment replace 周期
- request和response对象的周期过程
- listview的优化、Fragment的周期和状态
- fragment中的周期流程(setuservisablehint 与oncreateview的顺序)
- [Nutch]抓取周期单步执行过程详解
- android的Fragment详解
- Fragment 的使用详解
- Fragment的详解
- Fragment的使用详解
- Fragment的setUserVisibleHint详解
- fragment的生命周期详解
- Android Fragment的详解
- 怎样设计解开数独游戏
- Android 小知识点总结(2016-7-27)
- Linux下进行网络抓包分析
- UVAlive 4670 Dominating Patterns [AC自动机]
- TCP TIME_WAIT
- Fragment的周期过程详解
- Varnish4.1.2配合FastDFS构建内存缓存
- Hibernate中的数据的获取策略(fetching)
- 杜克大学教授关于时间管理的六个秘密(摘录)
- 暑假集训二顺序表-顺序表应用3:元素位置互换之移位算法
- 51Nod-1185-威佐夫游戏 V2
- 运行Maven clear 失败
- docker 获取镜像出现 oversized record received with length 28012 错误的解决办法
- sdut oj3324 顺序表应用1:多余元素删除之移位算法