我开始尝试使用3月3日刚刚发布的Android兼容包,为我的基于2.1的Android应用程序添加片段。我将这个库包含到我的项目中,并开始将代码从基于活动的类转移到基于片段的类,但我注意到谷歌的片段示例似乎依赖于3.0 (Honeycomb)中的Activity类具有新方法getFragmentManager()的事实。它似乎是碎片系统中的一个完整的钩子。
我尝试在兼容性包库中查找一些包含getFragmentManager()的Activity实现,但我找不到它。有人知道在哪里可以找到getFragmentManager(),这样我就可以包含与蜂巢兼容的片段了吗?如果没有,你知道如何在不使用FragmentManager的情况下包含片段吗?
发布于 2011-03-06 16:23:04
您将需要扩展FragmentActivity
,而不是普通的Activity
。然后,您将能够调用与getFragmentManager()
工作方式相同的getSupportFragmentManager()
。
发布于 2013-06-11 22:54:50
您只需将Android Target更改为API Level = 12即可
发布于 2013-12-09 05:42:02
对于试图使用Google Maps SDK实现此功能的用户,请参阅getFragmentManager with API8,并记住也要更新布局文件!
https://stackoverflow.com/questions/5209170
复制相似问题