预蜂窝片段android

时间:2011-08-12 18:34:19

标签: android android-activity android-3.0-honeycomb fragment

在以前的版本中说版本11示例(由谷歌)插入布局中的片段和 隐藏并展示它们。 另一方面,兼容性示例从字面上创建了带有构造函数的片段。

1)常规片段:

Fragment fragment =(MyFragment)getFragmentManager()。findFragmentById(R.id.fragment);

2)兼容性包示例:

Fragment fragment = new MyFragment(this);

如果我遵循第二种方式,似乎活动周期变得疯狂。

例如,getActivity()在片段中返回null。

还有其他一些问题。

这是支持兼容性包的正确方法吗?

1 个答案:

答案 0 :(得分:0)

如果您使用第二种方式,那么您只是创建一个未附加到任何活动的类的实例。 完成后,您需要使用添加或替换动态添加它。

如果您将片段嵌入到您的活动用于为其视图充气的xml文件中,则第一个选项有效