Aashish Bhatnagar Aashish Bhatnagar - 3 months ago 12
Android Question

Data Persistence ViewPager

I am using

ViewPager
to show the multiple views of the form, like name and email on first view and rest on others.

Now the problem is:


  • Enter Data on page 1 navigate to page 2 and then to page 3.

  • come back to page 1 the data is not there.



I have a save button on the last page so I also need a way to retrieve the data from other pages there.

If I can get a way I can save the data on page 1 when it is changed to page 2 like
onDestroy
method on activity.

Is
ViewPager
inappropriate for my purpose here?

Answer

I think ViewPager is fine for this purpose. All you need to do is to save data entered in first and second fragments to your parent Activity and fetch it when you hit Save in your last fragment.

EDIT: Check THIS and THIS related SO questions