What's your question? You can do it either way, it depends if you want your superclass's onDestroy()
called before yours. Usually I don't think it matters in android.
Also,
onDestroy()
isn't a destructor. It doesn't actually destroy the object. It's just a method that's called based on a certain state. So your instance is still alive and very well* after the superclass's onDestroy()
runs and returns.
*Most likely, android is free to kill the activity at any time, but you can assume it's still there.