gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:09:47 33 4
gpt4 key购买 nike

我开始尝试使用 3 月 3 日刚刚发布的 Android 兼容性包向我的基于 2.1 的 Android 应用添加 fragment 。我将该库包含到我的项目中,并开始将代码从基于 Activity 的类移动到基于 Fragment 的类,但我注意到 Google 的 Fragment 示例似乎依赖于 Activity 类在 3.0 (Honeycomb)具有新方法 getFragmentManager()。它似乎是 Fragment 系统中不可或缺的钩子(Hook)。

我试图在兼容性包库中查找一些包含 getFragmentManager() 的 Activity 实现,但我找不到它。有谁知道我在哪里可以找到 getFragmentManager() 以便我可以包含 Fragments 以实现 Honeycomb 兼容性,或者如果不知道如何在不使用 FragmentManager 的情况下包含 Fragments?

最佳答案

您需要扩展 FragmentActivity 而不是普通的 Activity。然后你就可以调用 getSupportFragmentManager(),它的工作方式与 getFragmentManager() 相同。

关于Android 兼容包不包含 Activity.getFragmentManager(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5209170/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com