Fragment中mAdded和mDetached标志位
来源:互联网 发布:avmoo欧美域名 编辑:程序博客网 时间:2024/05/16 15:15
attach/detach和add/remove区别
detach是从UI中将fragment的元素去掉,但是依然保留状态,当调用attach的时候重新将之前的fragment连同状态一起恢复。remove是将fragment从UI中去掉,但是状态无法恢复了。
add和remove会改变mAdded的值但不会改变mDetached的值,即使回调用到onAttach方法和onDetach方法。attach会改变mAdded和mDetached的值,但不会调用onAttach和onDetach方法。
attach之后:
added=true;detached=false;
detach之后:
added=false;detached=true;
add之后:
added=true;
remove之后:
added=false;
0 0
- Fragment中mAdded和mDetached标志位
- 汇编 标志寄存器和标志位
- CMP指令和标志位
- 枚举类型和位标志
- URG和PSH标志位
- 枚举类型和位标志
- Android Viewpager中Fragment可见的标志
- C语言中标志位笔记
- CoCos中ccTMXTileFlags_标志位说明
- ARM指令中标志位的定义
- 汇编中一些标志位的含义
- STM32中发送中断标志位
- 中断中判断状态标志位
- 位标志
- 标志位
- 标志位
- 标志位
- 汇编语言标志位的意义和位置
- 什么是电脑驱动?
- 使用Timer实现双击退出应用
- UNDERSTANDING ANDROID GRAPHICS INTERNALS – GRAPHICS BASICS(II)
- 【kaldi】Kaldi tutorial翻译之Prerequisites(前提条件)-kaldi学习前必备梳理
- 我与MVVM的恩怨情仇
- Fragment中mAdded和mDetached标志位
- local_irq_disable和disable_irq的区别
- JavaScript:创建对象
- Android系统Intent跳转
- 从程序员到CTO的Java技术路线图
- 关于Python语法、正则表达式的学习
- HomeWork——Next Permutation
- 为什么要用-all_load&-ObjC
- Android学习路线