Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.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 片段getItem()返回错误的索引_Android_Android Fragments - Fatal编程技术网

Android 片段getItem()返回错误的索引

Android 片段getItem()返回错误的索引,android,android-fragments,Android,Android Fragments,我有一个问题:在查看tabhost和fragment中的寻呼机时,当加载第一页时,位置值自动设置为1 我的密码在这里 package com.astuetz.viewpager.extensions.sample; import java.util.List; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.F

我有一个问题:在查看tabhost和fragment中的寻呼机时,当加载第一页时,位置值自动设置为1

我的密码在这里

package com.astuetz.viewpager.extensions.sample;

import java.util.List;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.util.Log;

public class MyPageAdapter extends FragmentPagerAdapter {
    private List<Fragment> fragments;
    private final String[] TITLES = { "shamboooooliting","Categories", "Home", "Top Paid", "Top Free", "Top Grossing" };
    public MyPageAdapter(FragmentManager fm, List<Fragment> fragments) {
        super(fm);
        this.fragments = fragments;
    }

    @Override
    public Fragment getItem(int position) {
        Log.d(">>>>>>>>>>>position","   "+position+"   "+this.fragments.get(position).toString());
        return this.fragments.get(position);
   }



    @Override
    public CharSequence getPageTitle(int position) {
        Log.d(">>>>>>>>>>>positionzzzzzzzz","   "+position);
        return TITLES[position];
    }

    @Override
    public int getCount() {
        return this.fragments.size();
    }
}
package com.astuetz.viewpager.extensions.sample;
导入java.util.List;
导入android.support.v4.app.Fragment;
导入android.support.v4.app.FragmentManager;
导入android.support.v4.app.FragmentPagerAdapter;
导入android.util.Log;
公共类MyPageAdapter扩展了FragmentPagerAdapter{
私有列表片段;
私人最终字符串[]标题={“Shambooooliting”、“类别”、“家庭”、“最高收入”、“最高免费”、“最高总收入”};
公共MyPageAdapter(FragmentManager fm,列出片段){
超级(fm);
this.fragments=片段;
}
@凌驾
公共片段getItem(int位置){
Log.d(“>>>>>>位置“,“+position+”+this.fragments.get(position.toString());
返回此.fragments.get(位置);
}
@凌驾
公共字符序列getPageTitle(int位置){
Log.d(“>>>>>>>>>>>位置zzzzzzzzzz”,“+位置);
返回标题[职位];
}
@凌驾
public int getCount(){
返回此.fragments.size();
}
}
我跟踪位置和它,设置为0,当第一页加载时,它自动设置为1

当其设置为1时,将加载第二个活动 但我不想把位置设为1 当我转到下一页时,我想将它设置为1,然后再加载它的活动