Hy vọng rằng ai đó có thể giúp tôi với một vấn đề nhỏ/nhầm lẫn tôi có với Viewpagers và lưu dữ liệu.Android Viewpager tiết kiệm dữ liệu và xem
VẤN ĐỀ:
Khi di chuyển trên bốn điểm tôi có, quan điểm đầu tiên có hai sợi, hai TextView hiển thị một chuỗi hoặc một mục đã chọn. nếu tôi cuộn đến trang thứ ba và quay lại trang thứ hai, dữ liệu trong chế độ xem đầu tiên sẽ bị mất. cần phải lưu dữ liệu.
Điều này có được thực hiện trong hai thủ tục được nêu dưới đây không? (đoán tốt nhất là nó sẽ là) nếu có, những loại lệnh cần phải được nêu?
Mã sản phẩm:
@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {
}
@Override
public Parcelable saveState() {
return null;
}
INFO EXTRA: các ViewPager đang được sử dụng trong
public Object instantiateItem(View collection, int position) {
}
Danh sách đầy đủ các phương pháp như sau:
@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 là tên biến tuyệt vời! – Roel