在片段交易期间,我们通常使用 add(int containerviewId,fragment fragment(哪个简单地添加fragment to containerview,我们指定了我们指定的ID。>添加(片段片段,字符串标签(。将在片段堆栈和UI?
来自Android官方
用0 containerviewId。
这意味着add (Fragment fragment, String tag)
方法用containerViewId
值调用add (int containerViewId, Fragment fragment,String tag)
值0。
来自Pooyas的答案:
" 0"不是有效的资源ID。因此,实际上您的片段是创建没有任何视图的。
可以没有视图的片段具有片段,因此此方法实际上是用于仅用于进行一些处理但与布局没有相互作用
的片段类型的片段
片段代表一个活动中用户界面的行为或一部分。您可以将多个片段组合成单个活动,以编译多面板UI并将片段重新使用为多个活动。片段就像活动的一个模块化部分,具有自己的生命周期,会收到其自己的输入事件,并且可以在执行活动中添加或删除(一种可以在不同的活动中重复使用的"次级活动"(。
每个片段独立,例如添加或删除它们。什么时候 通过片段进行这样的交易,您也可以将其添加到 由活动管理的返回堆栈 - 每个返回堆栈 活动中的进入是碎片交易的记录 发生。
因此,其添加的片段堆栈。更多详细信息参考片段