Search code examples
androidcachingstoragetemporary

How do I save temporary data on android?


How can I save some temporary data so that when I close the application all the data is gone? I've tried sharedPreferences but it seems that the data is still there when I open up the application once again.

I've heard that you can save data to some cache memory, but I really don't want the data to be gone if the memory gets "filled" when the app is still up and running. Maybe I should go with some global variables? Not that I know how I could get that to work.

My simple app, which is a "game", opens up and closes activities when you go one step further. It's basically a game filled with stupid pictures ^^. Stuff that has been done in one activity should be saved somewhere, So if i go back I can load the data and make it look like it was before the activity was closed. I hope you understand what I'm saying..

Any ideas how I could store some information that is also easy accessible when you need it.


Solution

  • Use global variables.

    Before onCreate define variables like:

    int i; or String s = "myString"

    Then you can access/change them in any function.

    Hope I helped :)