当前位置:  开发笔记 > 运维 > 正文

在哪种情况下我们想添加没有容器的片段?

如何解决《在哪种情况下我们想添加没有容器的片段?》经验,为你挑选了1个好方法。

Fragment事务有方法 add(Fragment fragment,String tag),它不会将片段放到容器中,所以它不能有视图.它可以用什么?



1> Evgeniy Mish..:

来自Android文档:

但是,片段不需要是活动布局的一部分; 您也可以使用没有自己的UI的片段作为活动的隐形工作者.

这个目的怎么样?

简单示例:a Activity启动AsyncTask,但是当设备旋转activity重启时,导致AsyncTask失去与UI线程的连接.但是这Activity可以容纳一个Fragment(看不见,根本没有UI)可以处理所有AsyncTask工作.当Activity重新创建了Android OS负责重新连接Fragment,从而不会发生数据丢失.

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有