【发布时间】:2024-01-14 14:44:01
【问题描述】:
在以前的版本中说版本 11 示例(由 google 提供)在布局中初始化片段并 隐藏和显示它们。 另一方面,兼容性示例实际上是使用构造函数创建片段。
1) 常规片段:
片段片段 = (MyFragment) getFragmentManager().findFragmentById(R.id.fragment);
2) 兼容性包示例:
片段片段 = new MyFragment(this);
如果我遵循第二种方式,活动周期似乎变得疯狂。
例如,getActivity() 在片段中返回 null。
还有其他一些问题。
在支持兼容性包的情况下,哪种方法是正确的?
【问题讨论】:
-
能否提供一个代码示例,说明如何通过构造函数创建片段?
标签: android android-activity android-3.0-honeycomb fragment