Is there some sort of onTerminate() method where I can do some cleanup (I want to clear some SharedPreferences) when my Android app is terminating?
I have an Activity that is keeping a running average of a few numbers, that I’m storing in a SharedPreference. I want this average to last while the app is running (the user can move between different activities) so I can’t clear it on onDestroy() for that particular activity. I need to be able to clear it once the app is about to quit.
How can I do this?
So android doesn’t really have a concept of an app being “finished”. Unfortunently there is nothing synonymous to “onTerminate()”. Is there some criteria by which you can decide when to clear your running average?