I'm in the process of learning android.The book I'm reading seems to be saying that if an activity is paused, the onSaveInstanceState(...) method will be called.
When I hit the home button, onSaveInstanceState(...) is called after onPause() is called. LogCat shows onPause() called, onSaveInstanceState called and then onStop() called.
When I hit the back button, LogCat shows onPause() called, onStop() called, onDestroy() called. onSaveInstanceState(...) is not called.
Should onSaveInstanceState(...) always get called after onPause() is called? If not, why does it get called after onPause() when I hit home and not after onPause() when I hit back?
Thanks!
Greg