Android兼容性包不包含Activity.getFragmentManager()

我开始尝试使用刚刚在3月3日发布的Android兼容包,将碎片添加到基于2.1的Android应用中。 我将库包括到了我的项目中,并开始将代码从基于Activity的类移动到基于Fragment的类,但是我注意到Google的Fragment示例似乎依赖于事件3.0(Honeycomb)有新的方法getFragmentManager()。 这似乎是整个Fragment系统的一个整体。

我已经尝试在兼容性包库中寻找包含getFragmentManager()的一些包含的Activity实现,但是我找不到它。 有谁知道我在哪里可以findgetFragmentManager(),所以我可以包括碎片的蜂窝兼容性,或者如果不知道如何可以包括碎片而不使用FragmentManager?

你将需要扩展FragmentActivity而不是普通的Activity 。 然后你就可以调用getSupportFragmentManager() ,它和getFragmentManager()方法一样。

您只需将您的Android目标更改为API级别= 12

对于试图使用Google Maps SDK工作的用户,请参阅getFragmentManager和AP​​I8,并记得更新您的布局文件!