Freigeben über


Writer.Flush Methode

Definition

Löscht den Datenstrom.

[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public abstract void Flush ();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit

Implementiert

Attribute

Ausnahmen

wenn beim Leeren dieses Writers ein Fehler auftritt.

Hinweise

Löscht den Datenstrom. Wenn der Datenstrom Zeichen aus den verschiedenen Write()-Methoden in einem Puffer gespeichert hat, schreiben Sie sie sofort an das beabsichtigte Ziel. Wenn es sich bei diesem Ziel um ein anderes Zeichen oder einen Bytestream handelt, leeren Sie es. Daher werden alle Puffer in einer Kette von Autoren und OutputStreams durch einen Flush()-Aufruf geleert.

Wenn das beabsichtigte Ziel dieses Datenstroms eine Abstraktion ist, die vom zugrunde liegenden Betriebssystem bereitgestellt wird, z. B. eine Datei, garantiert das Leeren des Datenstroms nur, dass zuvor in den Datenstrom geschriebene Bytes zum Schreiben an das Betriebssystem übergeben werden; es garantiert nicht, dass sie tatsächlich auf ein physisches Gerät wie ein Datenträgerlaufwerk geschrieben werden.

Java-Dokumentation für java.io.Writer.flush().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: