Когда следует вызвать super.onResume ()?

Когда должен super.onResume(); onResume() в первой строке onResume() или на последней строке?

 protected void onResume() { Log.i(MY_DEBUG_TAG, "On Resume"); super.onResume(); displayDashboard(); } 

Solutions Collecting From Web of "Когда следует вызвать super.onResume ()?"

Независимо от того, выбираете ли вы вызов метода super, зависит ли вам от унаследованных функций. Вы часто можете узнать, нужно ли вам вызвать метод super из документации Api.

Иногда вам нужно что-то сделать до того, как вызывается супер метод (т.е. фильтруйте атрибут или выполняйте действие). Иногда ваш код должен произойти после выполнения супер-метода.

Это очень специфическая реализация.

Исходный код Android может рассказать нам все. Если вы проверите суперкласс класса Activity, вы можете найти следующие строки:

 protected void onResume() { if (DEBUG_LIFECYCLE) Slog.v(TAG, "onResume " + this); getApplication().dispatchActivityResumed(this); mCalled = true; } 

Исходя из этого, независимо от того, до или после его вызова.

Есть пример по следующей ссылке:

Android – Как правильно обрабатывать методы onPause / onResume?