gpt4 book ai didi

java - 第二个参数类型错误,找到 'androidx.lifecycle.Lifecycle',需要 'int' 错误

转载 作者:行者123 更新时间:2023-12-01 18:11:25 25 4
gpt4 key购买 nike

我在尝试实现 viewpager2 时收到此错误

相关代码如下:

public class ViewPagerAdapter extends FragmentPagerAdapter {
private Fragment[] childFragments;
public ViewPagerAdapter(@NonNull FragmentManager fragmentManager, @NonNull Lifecycle lifecycle) {
super(fragmentManager, lifecycle);

}
public ViewPagerAdapter(FragmentManager fm) {
super(fm);
childFragments = new Fragment[] {
new user_fragment(), //0
new zayyd(), //1
new chat() //2
};
}

最佳答案

FragmentPagerAdapter类可能只有一个 2 个参数的构造函数 FragmentPagerAdapter(FragmentManager, int) ,所以子类不能super(FragmentManager, Lifecycle) .

您可以在 FragmentPagerAdapter 中创建另一个接受 (FragmentManager, Lifecycle) 的构造函数。或者在 ViewPagerAdapter 中创建另一个使用 (FragmentManager, int) 的构造函数

关于java - 第二个参数类型错误,找到 'androidx.lifecycle.Lifecycle',需要 'int' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60463507/

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