1.//保存imgPager(PagerView)状态
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("pager_current_item",pagerImages.getCurrentItem());
}
2.恢复保存的状态
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
if (savedInstanceState != null){
int currentItem = savedInstanceState.getInt("pager_current_item");
pagerImages.setCurrentItem(currentItem);
}
}
本文介绍了如何在Android应用中保存PagerView(图片轮播组件)的当前项位置到Bundle对象,并在活动恢复时从保存的状态中读取并设置当前项位置的方法。
740

被折叠的 条评论
为什么被折叠?



