4

onDestroy()の後に呼び出されるかどうかを区別する方法はありますonPause()か? 5月のアクティビティでは、アクティビティがフォーカスを失ったときとアクティビティがダウンしているときに別のアクションを実行する必要がありますが、アクティビティがダウンするonPause()前に呼び出されたときでも、アクティビティがフォーカスを失ったときとダウンしているときにonDestroy()別のアクションを実行したい呼ばれた。onPause()onDestroy()

4

1 に答える 1

21

はい:

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

もちろん、アプリがクラッシュした場合は処理できません;)

于 2011-01-25T14:24:58.100 に答える