How do I save temporary data on android?

user3925710 picture user3925710 · Aug 13, 2014 · Viewed 12.7k times · Source

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.

Answer

TehCoder picture TehCoder · Aug 13, 2014

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 :)