Mam nadzieję, że ktoś może mi pomóc z niewielkim problemem/pomieszaniem, jaki mam z Viewpagers i zapisaniem danych.Android Viewpager zapisywanie danych i wyświetleń
PROBLEM:
Podczas przewijania w czterech widoków mam, pierwszy widok ma dwie błystki, dwa TextView które wyświetlają ciąg lub wybranego elementu. jeśli przejdę na trzecią stronę i powrócę na drugą stronę, dane w pierwszym widoku zostaną utracone. hense potrzebujący zapisać dane.
Czy można to zrobić w dwóch opisanych poniżej procedurach? (najlepiej przypuszczać, że tak), jeśli tak, jakie polecenia należy podać?
KOD:
@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {
}
@Override
public Parcelable saveState() {
return null;
}
EXTRA INFO: viewpager jest używany w
public Object instantiateItem(View collection, int position) {
}
pełna lista metod są następujące:
@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) {
}
arg0 to świetna nazwa zmiennej! – Roel