Activity和Fragment生命周期中的大坑------------
来源:互联网 发布:远控软件下载 编辑:程序博客网 时间:2024/05/17 06:05
有一段时间没有写博客了,之前项目有点干,又加上自己有点懒.
在项目中遇到一个问题,就是需要监听Fragment的销毁时机,开始我和很多人一样觉得是onDestroy()走完后Fragment就销毁了
,代码写完后一运行发现不是我要的结果,于是我在网上查了点资料,又去看了下API文档,发现onCreate()和onDestroy().虽然表示Fragment的创建和销毁,但这两个方法只是回调.其实仔细想想也能想明白.但刚开始的时候接触android就把Fragment和Activity的生命周期按AIP上的图片背下来了.现在才发现这个问题.其实当我们new对应的Fragment或Activity的时候对应的Fragment和Activity已经创建了.onCreate只是需要做一些回调的操作而已.
而onDestroy()虽然已经运行走过了,但只要GC不运行Fragment和Activity还是存在的,所以说只有GC运行后才是Fragment和Activity真正销毁的时机.
这个问题困扰了我好几天!!!!!!!!!!!!!!!!!!!!!!!!
1 0
- Activity和Fragment生命周期中的大坑------------
- activity和fragment生命周期
- Fragment和Activity生命周期
- Activity和Fragment生命周期
- Activity和Fragment生命周期
- activity和fragment生命周期
- Activity和Fragment生命周期
- Activity和Fragment生命周期
- fragment和activity生命周期
- activity和fragment生命周期
- activity和fragment生命周期
- Activity和Fragment生命周期
- activity和fragment生命周期
- Activity和Fragment生命周期
- Activity和Fragment生命周期
- activity和fragment生命周期
- fragment和activity生命周期
- Fragment和Activity的生命周期
- Theano: CNMeM is disabled, CuDNN not available
- Oracle 笔记(一)体系结构
- java-笔记
- 《重构 改善既有代码的设计》——学习笔记(一)
- 简单了解osgi
- Activity和Fragment生命周期中的大坑------------
- JavaSE_8系列博客——基础篇(二)——从Hello World 开始说起
- CMAKE的使用
- javaSE_8系列博客——基础篇(一)--让我们开始吧!
- word2vec 中的数学原理详解
- [七]RabbitMQ-客户端源码之AMQPImpl+Method
- 2016河南省第九届ACM程序设计竞赛,问题 E: 机器设备
- LeetCode算法题目:Populating Next Right Pointers in Each Node II
- Java 文件的拷贝