What is the common approach to save user's inputed data: 1. Overriding onPause() method with subsequent calling to specially designed method to store data using Android Preferences OR 2. Usage of onSaveInstanceState() and onRestoreInstanceState()?
Thank you very much.
Usually onPause()
is used to save persistent data and onSaveInstanceState()
is used to save dynamic data. Note that onSaveInstanceState()
is not always called before an activity goes to the background.
There is a good explanation for these methods in the documentation of Activity.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With