overriding onPause and onResume - proper way

When overriding the onPause() and the onResume() methods of the activity, where is the proper location to call the super.onPause() and super.onResume()? At the beginning of the method or at the end?

From http://developer.android.com/guide/components/activities.html#ImplementingLifecycleCallbacks:

Your implementation of these lifecycle methods must always call the superclass implementation before doing any work, as shown in the examples above.

So, for lifecycle callbacks, like onPause() and onResume(), we should do super.onPause() or super.onResume() at the very beginning. For other methods, it all depends on the semantics of the super class.

 

posted @ 2017-08-31 13:26  天长地久-无为  阅读(137)  评论(0编辑  收藏  举报