AbstractPreferences.Flush Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
flush Реализует метод согласно спецификацииPreferences#flush().
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public override void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
override this.Flush : unit -> unit
- Атрибуты
Исключения
Комментарии
flush Реализует метод согласно спецификацииPreferences#flush().
Эта реализация вызывает рекурсивный вспомогательный метод, который блокирует этот узел, вызывает flushSpi() на нем, разблокирует этот узел и рекурсивно вызывает этот метод для каждого кэшированного дочернего элемента. Кэшированный дочерний элемент является дочерним элементом этого узла, который был создан на этой виртуальной машине, а затем не удален. В действительности этот метод выполняет первый обход глубины кэшированного поддеревного дерева, корняемого на этом узле, вызывая flushSpi() на каждом узле в поддереве, а только этот узел заблокирован. Обратите внимание, что flushSpi() вызывается сверху вниз.
Если этот метод вызывается на узле, который был удален с #removeNode() помощью метода, метод flushSpi() вызывается на этом узле, но не на других.
Java документации по java.util.prefs.AbstractPreferences.flush().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".