2015-01-29 3 views

ответ

2

Это полностью зависит от того, хотите ли вы, чтобы ваш код будет работать до или после супер реализации. Нет никакого правильного или неправильного.

Смотрите эти два примера:

// prepend instructions to onPause 
@Override 
protected void onPause() { 
    Log.debug("About to pause application..."); 
    super.onPause(); 
} 

против

// append instructions to onPause 
@Override 
protected void onPause() { 
    super.onPause(); 
    Log.debug("Just paused the application..."); 
} 

В конкретном случае однако, вы должны всегда вызывать super.onPause первым. См. Pausing and Resuming an Activity.

+0

Я, наконец, понимаю это – theWalker

Смежные вопросы