Android 在视图寻呼机中保存数据

Android 在视图寻呼机中保存数据,android,save,android-viewpager,Android,Save,Android Viewpager,我有一个查看页面来显示一些可编辑的项目。当用户编辑项目时,我需要保存它们,以便在用户再次打开所述屏幕时再次显示它们。 我曾尝试将save例程放在“saveState”方法中,但是,该方法从未被调用 我可以用哪种方法保存我需要的数据 @Override public void destroyItem(View collection, int position, Object view) { Log.d(TAG, "destroyItem "+position); ((ViewPag

我有一个查看页面来显示一些可编辑的项目。当用户编辑项目时,我需要保存它们,以便在用户再次打开所述屏幕时再次显示它们。 我曾尝试将save例程放在“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");
}

我找到了答案——它是“在活动中控制viewpager的任何方法中”

不需要保存视图的状态,只需要保存数据的状态,因为数据的状态决定了视图的外观。 对数据的任何更改都应保存在打开寻呼机的活动中