gpt4 book ai didi

java - android.support.v4.app.FragmentPagerAdapter 不能应用于 android.app.FragmentManager

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:02 28 4
gpt4 key购买 nike

我只想在我的应用程序中实现 2 个固定选项卡。我跟着这个tutorial .

在我的 TabPagerAdapter 类中我遇到了这个错误:

android.support.v4.app.FragmentPagerAdapter 中的 FragmentPageAdapter 不能应用于 android.app.FragmentManager

TabPageAdapter 类:

package com.nikhil.tabs;


import android.app.Fragment;
import android.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;


public class TabsPagerAdapter extends FragmentPagerAdapter {

public TabsPagerAdapter(FragmentManager fm) {
super(fm); //getting error here
}

@Override
public Fragment getItem(int index) { //getting error here

switch (index) {
case 0:
// Top Rated fragment activity
return new TopRatedFragment();
case 1:
// Games fragment activity
return new GamesFragment();
}

return null;
}

@Override
public int getCount() {
// get item count - equal to number of tabs
return 2;
}

}

为什么会出现这个错误,如何解决?

最佳答案

发生错误是因为您的FragmentPagerAdapter 使用支持库Fragment 以及FragmentManager 不要!

改变

import android.app.Fragment;
import android.app.FragmentManager;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;

关于java - android.support.v4.app.FragmentPagerAdapter 不能应用于 android.app.FragmentManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28916294/

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