Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无效的int:"&引用;在LogCat中_Android - Fatal编程技术网

Android 无效的int:"&引用;在LogCat中

Android 无效的int:"&引用;在LogCat中,android,Android,我在LogCat中得到一个警告,它说无效的int:“”。我将源代码追溯到以下代码段: List<Fragment> fragments = getFragments(); PagerAdapter pageAdapter = new PagerAdapter(getSupportFragmentManager(), fragments); mViewPager = (ViewPager) findViewById(R.id.viewpager); mViewPager.setAdap

我在LogCat中得到一个警告,它说无效的int:“”。我将源代码追溯到以下代码段:

List<Fragment> fragments = getFragments();
PagerAdapter pageAdapter = new PagerAdapter(getSupportFragmentManager(), fragments);
mViewPager = (ViewPager) findViewById(R.id.viewpager);
mViewPager.setAdapter(pageAdapter);
List fragments=getFragments();
PagerAdapter pageAdapter=新的PagerAdapter(getSupportFragmentManager(),片段);
mViewPager=(ViewPager)findViewById(R.id.ViewPager);
mViewPager.setAdapter(页面适配器);
最后一行似乎是罪魁祸首。我不知道为什么,但如果我评论它,我不会得到错误

编辑:

PagerAdapter.java

public class PagerAdapter extends FragmentPagerAdapter {
    private List<Fragment> fragments;

    public PagerAdapter(FragmentManager fm, List<Fragment> fragments) {
        super(fm);
        this.fragments = fragments;
    }

    @Override
    public Fragment getItem(int position) {
        return this.fragments.get(position);
    }

    @Override
    public int getCount() {
        return this.fragments.size();
    }
} 
公共类PagerAdapter扩展了FragmentPagerAdapter{
私有列表片段;
公共页面编辑器(碎片管理器fm,列出碎片){
超级(fm);
this.fragments=片段;
}
@凌驾
公共片段getItem(int位置){
返回此.fragments.get(位置);
}
@凌驾
public int getCount(){
返回此.fragments.size();
}
} 
getFragments方法

private List<Fragment> getFragments() {
    List<Fragment> fList = new ArrayList<Fragment>();
    fList.add(new Fragment1());
    fList.add(new Fragment2());
    return fList;
}
private List getFragments(){
List fList=new ArrayList();
fList.add(新片段1());
fList.add(新片段2());
回传;
}

你能发布堆栈跟踪吗?没有堆栈跟踪吗?你能发布你的
页面导航器和你的
列表吗。你的Logcat会很有帮助。添加了代码,Logcat中除了错误之外没有其他内容。