Timer.Purge Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет все отмененные задачи из очереди задач таймера.
[Android.Runtime.Register("purge", "()I", "GetPurgeHandler")]
public virtual int Purge ();
[<Android.Runtime.Register("purge", "()I", "GetPurgeHandler")>]
abstract member Purge : unit -> int
override this.Purge : unit -> int
Возвращаемое значение
количество задач, удаленных из очереди.
- Атрибуты
Комментарии
Удаляет все отмененные задачи из очереди задач таймера. Вызов этого метода не влияет на поведение таймера, но устраняет ссылки на отмененные задачи из очереди. Если нет внешних ссылок на эти задачи, они становятся подходящими для сборки мусора.
Большинству программ не нужно вызывать этот метод. Он предназначен для использования редким приложением, которое отменяет большое количество задач. Вызов этого метода торгует временем для пространства: среда выполнения метода может быть пропорциональна n + c log n, где n — количество задач в очереди и c — количество отмененных задач.
Обратите внимание, что можно вызвать этот метод из задачи, запланированной на этот таймер.
Добавлено в версии 1.5.
Документация по Java для java.util.Timer.purge()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.