Как отличить, будет ли вызываться onDestroy после onPause

Есть ли способ определить, будет ли onDestroy() вызываться после onPause()? В майской активности мне нужно выполнять разные действия, когда активность теряет фокус и когда активность снижается, но даже когда активность снижается, onPause() вызывается до onDestroy(), я хочу выполнять разные действия в onPause(), когда активность теряет фокус и когда идет вниз и onDestroy() позовут.


person esmeralda2    schedule 25.01.2011    source источник
comment
Почему вы не принимаете ответ?   -  person Beasly    schedule 17.02.2011


Ответы (1)


Да с:

@Override
protected void onPause() {
    super.onPause();
    if (this.isFinishing()) {
         // WAHT YOU WANT TO DO BEFORE DESTROYING...
    }
}  

Но, конечно, это не справится, если ваше приложение выйдет из строя;)

person Beasly    schedule 25.01.2011
comment
@esmeralda2 Добро пожаловать. Было бы неплохо, если бы вы приняли ответ;) - person Beasly; 25.01.2011