1
我已經實現了這些代碼行,但它不工作。如何從視圖尋呼機適配器獲取當前可見片段?
pagerAdapter =新AbstractPagerAdapter(getSupportFragmentManager());
mViewPager = (ViewPager)findViewById(R.id.pager);
MyFragment frg = (MyFragment)pagerAdapter.getItem(mViewPager.getCurrentItem());
public class AbstractPagerAdapter extends FragmentPagerAdapter {
public AbstractPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
return AbstractDetailFragment.newInstance(objlist.get(position),position == notePosition ? true : false);
}
@Override
public int getCount() {
return objlist.size();
}
@Override
public CharSequence getPageTitle(int position) {
return objlist.get(position).getTitle();
}
}
ViewPager#setOnPageChangeListener已棄用。用戶addOnPageChangeListener – wsgeorge