onDestroy() of an activity do I call
That’s my way of calling these super methods:
OnCreate(): Definitely the first thing.
OnDestroy(): The last thing.
OnStop(): The last thing.
However, for the last two, no matter where you call them (in most most cases). So some people prefer to put them at the first to be consistent.
I would call super in the begining, I would probably have the base class
complete its work before I do the work of the derived, like the rule in Java