Here is my problem:
Activity A has en EditText. I need to save the user’s input from this EditText in order to pull it out in Activity D, 3 activities down the activity hierarchy, and throw it into a TextView I have set up there. I’ve tried several methods, but none have worked. The examples I have come across implement certain methods, like Bundles within intents, that push data to the very next Activity in the hierarchy. I believe these methods haven’t worked for me because I’m having to push data to an Activity that is further down the hierarchy. Any suggestions?
If you want to go the Bundle route, you can continually pass the same Bundle through your hierarchy of activities, or store the data from one Bundle into the next. You can also use SharedPreferences. It depends on whether the data needs to be persisted if the application is killed.