gpt4 book ai didi

java - getSupportFragmentManager() 方法未定义

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:20 24 4
gpt4 key购买 nike

我有一个扩展 SherlockActivity

的主要 Activity

下面的代码似乎给我带来了麻烦

PopularFragment fragment = new PopularFragment();
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.content_frame, fragment)
.commit();

我收到错误“类型不匹配:无法从 android.app.FragmentManager 转换为 android.support.v4.app.FragmentManager

我尝试了 getSupportFragmentManager() 但这给了我这个错误“The method getSupportFragmentManager() is undefined for the type Main.DrawerItemClickListener

我正在玩新的 android 抽屉导航,在我的 libs/文件夹中我只有 support library v13

我的 fragment 导入是 import android.support.v4.app.Fragment;

import android.os.Bundle;
import android.support.v4.app.FragmentManager;

我该如何解决这个问题?谢谢!

最佳答案

您应该扩展 SherlockFragmentActivity 而不是 SherlockActivity。并调用 getSupportFragmentManager 而不是 getFragmentManager

关于java - getSupportFragmentManager() 方法未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17145402/

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