Ham*_*adi 1 android android-viewpager
我ViewPager在我的应用程序中使用.当我滑到第3页并更改此页面上的某些内容时(比如写入文本EditText)并返回到第1页,然后再次滑动到第3页; 更改已重置(文本已清除).为什么?我该如何预防呢?
我正在使用此代码:
ViewPager tab = (ViewPager) findViewById(R.id.add_cost_pager);
        AddCostPagerAdapter adapter = new AddCostPagerAdapter(
                getSupportFragmentManager());
        tab.setAdapter(adapter);
AddCostPagerAdapter.class:
private class AddCostPagerAdapter extends FragmentStatePagerAdapter {
    public AddCostPagerAdapter(FragmentManager fm) {
        super(fm);
        // TODO Auto-generated constructor stub
    }
    @Override
    public Fragment getItem(int arg0) {
        switch (arg0) {
        case 0:
            return new Page_1();
        case 1:
            return new page_2();
        case 2:
            return new page_3();
        default:
            return null;
        }
    }
    @Override
    public int getCount() {
        // TODO Auto-generated method stub
        return 3;
    }
}
试试这个 :
在这行代码之后:
ViewPager tab = (ViewPager) findViewById(R.id.add_cost_pager);
添加这个:
tab.setOffscreenPageLimit(3);
| 归档时间: | 
 | 
| 查看次数: | 305 次 | 
| 最近记录: |