У меня есть пейджер представления, чтобы отображать в нем некоторые редактируемые элементы. Когда пользователь редактирует элементы, мне нужно их сохранить, чтобы показать их снова, когда пользователь снова откроет указанный экран. Я попытался поместить процедуру сохранения внутри метода saveState, однако этот метод никогда не называетсяСохранение данных в представлении пейджера
, в каком методе я могу сохранить данные, которые мне нужны?
@Override
public void destroyItem(View collection, int position, Object view) {
Log.d(TAG, "destroyItem "+position);
((ViewPager) collection).removeView((View) view);
}
@Override
public boolean isViewFromObject(View view, Object object) {
Log.d(TAG, "isViewFromObject");
return view == ((View) object);
}
@Override
public void finishUpdate(View view) {
Log.d(TAG, "finishUpdate");
}
@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {
Log.d(TAG, "restoreState");
}
@Override
public Parcelable saveState() {
Log.d(TAG, "saveState");
return null;
}
@Override
public void startUpdate(View view) {
Log.d(TAG, "startUpdate");
}