Activity.OnDestroy Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполните любую окончательную очистку перед уничтожением действия.
[Android.Runtime.Register("onDestroy", "()V", "GetOnDestroyHandler")]
protected virtual void OnDestroy ();
[<Android.Runtime.Register("onDestroy", "()V", "GetOnDestroyHandler")>]
abstract member OnDestroy : unit -> unit
override this.OnDestroy : unit -> unit
- Атрибуты
Комментарии
Выполните любую окончательную очистку перед уничтожением действия. Это может произойти либо из-за завершения действия (кто-то вызывается #finish
на нем), либо из-за того, что система временно уничтожает этот экземпляр действия для экономии места. Эти два сценария можно различать с #isFinishing
помощью метода.
<>Примечание. Не учитывайте, что этот метод вызывается как место для сохранения данных! Например, если действие редактирует данные в поставщике содержимого, эти изменения должны быть зафиксированы в любом #onPause
или #onSaveInstanceState
не здесь.</em> Этот метод обычно реализуется для свободных ресурсов, таких как потоки, связанные с действием, так что уничтоженное действие не оставляет такие вещи вокруг, пока остальная часть приложения по-прежнему работает. Существуют ситуации, когда система просто убьет процесс размещения действия без вызова этого метода (или других) в нем, поэтому его не следует использовать для выполнения действий, которые должны оставаться вокруг после того, как процесс исчезнет.
<>Производные классы em должны вызываться к реализации этого метода суперкласса. Если это не так, будет создано исключение.</эм>
Документация по Java для android.app.Activity.onDestroy()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.