Android 片段getItem()返回错误的索引
我有一个问题:在查看tabhost和fragment中的寻呼机时,当加载第一页时,位置值自动设置为1 我的密码在这里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
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,然后再加载它的活动