Fragment中mAdded和mDetached标志位

原创 2016年06月01日 11:53:16

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;

相关文章推荐

流状态标志位

  • 2012年12月14日 15:10
  • 410KB
  • 下载

汇编标志位

  • 2013年05月09日 16:12
  • 524B
  • 下载

sync、fsync、fdatasync三个函数以及O_SYNC标志位的区别

在大多数的unix/linux对磁盘io的写操作都是通过缓存来完成的,基本的原理如下:当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等...

汇编标志位

  • 2012年01月04日 10:34
  • 935KB
  • 下载

与外中断有关的寄存器和标志位

  • 2009年07月29日 13:02
  • 321KB
  • 下载

后缀s是如何影响标志位的

【转载】http://blog.chinaunix.net/uid-28247462-id-3372904.html 1.ARM指令条件码前缀的作用:         ARM指令可以通过添加适...

PLC特殊标志位

  • 2014年12月04日 19:02
  • 37KB
  • 下载

利用位运算设置标志位

java里面,int型占8bit,既由8位“”或1组成
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Fragment中mAdded和mDetached标志位
举报原因:
原因补充:

(最多只允许输入30个字)