Android 片段混淆。。查看页面中的片段,尝试获取联系人,如导航

Android 片段混淆。。查看页面中的片段,尝试获取联系人,如导航,android,android-fragments,android-actionbar,android-viewpager,Android,Android Fragments,Android Actionbar,Android Viewpager,当我说联系人时,我的意思是: ViewPager具有多个页面 一个片段有一个带有可点击项目的列表 单击某个项目时,显示该项目的详细信息页面 目前,我的列表片段在ViewPager中运行良好,而我的详细信息片段本身也运行良好 我想正确地设置这个流程,以便以后能够为平板电脑优化它。现在,只要让它打开一个包含详细信息的新屏幕就可以了 这是我的适配器: public class SectionsPagerAdapter extends FragmentPagerAdapter { Fragm

当我说联系人时,我的意思是:

  • ViewPager
    具有多个页面
  • 一个片段有一个带有可点击项目的列表
  • 单击某个项目时,显示该项目的详细信息页面
目前,我的列表片段在ViewPager中运行良好,而我的详细信息片段本身也运行良好

我想正确地设置这个流程,以便以后能够为平板电脑优化它。现在,只要让它打开一个包含详细信息的新屏幕就可以了

这是我的适配器:

public class SectionsPagerAdapter extends FragmentPagerAdapter {
    FragmentManager fm;

    public SectionsPagerAdapter(FragmentManager fm) {
        super(fm);

        this.fm = fm;
    }

    @Override
    public Fragment getItem(int position) {
        switch (position) {
        case 0:
            return Files.newInstance();
        case 1:
            return Files.newInstance();
        }
        return null;
    }

    @Override
    public int getCount() {
        return 2;
    }

    @Override
    public CharSequence getPageTitle(int position) {
        switch (position) {
        case 0:
            return getString(R.string.files).toUpperCase();
        case 1:
            return getString(R.string.transfers).toUpperCase();
        }
        return null;
    }
}
在我的列表片段中,我想介绍一下细节:

listview.setOnItemClickListener(new OnItemClickListener() {

    @Override
    public void onItemClick(AdapterView<?> a,
            View view, int position, long id) {
        if (!file[position].isFolder) {
            I don't know what to do here!
        }
    }

});
listview.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共许可证(AdapterView a,
视图、整型位置、长id){
如果(!file[position].isFolder){
我不知道在这里该怎么办!
}
}
});
我该怎么办