編集可能なアイテムを表示するためのビューページャーがあります。ユーザーがアイテムを編集するとき、ユーザーがその画面を再度開いたときにそれらを再度表示するために、アイテムを保存する必要があります。「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");
}