Android Viewpager сохраняет данные и представления

Надеюсь, кто-нибудь может помочь мне с небольшой проблемой / путаницей, которая у меня есть с панелями просмотра и сохранением данных.

ПРОБЛЕМА:

При прокрутке четырех представлений, которые у меня есть, первое представление имеет два счетчика, два текстовых представления, которые отображают строку или выбранный элемент. если я перейду на третью страницу и вернусь на вторую страницу, данные в первом представлении будут потеряны. hense необходимо сохранить данные.

Будет ли это сделано в двух подпрограммах, указанных ниже? (скорее всего, так и будет), если да, то какие команды нужно указать?

КОД:

@Override   
public void restoreState(Parcelable arg0, ClassLoader arg1) {       
}

@Override
public Parcelable saveState() {
    return null;
}

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: просмотрщик используется в

public Object instantiateItem(View collection, int position) {
}

Полный список методов выглядит следующим образом:

@Override
public void destroyItem(View arg0, int arg1, Object arg2) {
    ((ViewPager) arg0).removeView((View) arg2);
}

@Override
public boolean isViewFromObject(View arg0, Object arg1) {
    return arg0 == ((View) arg1);
}

@Override
public Parcelable saveState() {
    return null;
}

@Override
public void finishUpdate(View arg0) {
}

@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {
}

@Override
public void startUpdate(View arg0) {
}
13
задан ROMANIA_engineer 23 December 2017 в 15:12
поделиться