Sprache

FileObserver.OnEvent(FileObserverEvents, String) Methode

Definition

Der Ereignishandler, der von Unterklassen implementiert werden muss.

[Android.Runtime.Register("onEvent", "(ILjava/lang/String;)V", "GetOnEvent_ILjava_lang_String_Handler")]
public abstract void OnEvent(Android.OS.FileObserverEvents e, string? path);
[<Android.Runtime.Register("onEvent", "(ILjava/lang/String;)V", "GetOnEvent_ILjava_lang_String_Handler")>]
abstract member OnEvent : Android.OS.FileObserverEvents * string -> unit

Parameter

e
FileObserverEvents

Der Typ des Ereignisses, das aufgetreten ist

path
String

Der Pfad relativ zur haupt überwachten Datei oder dem Hauptverzeichnis der Datei oder des Verzeichnisses, die das Ereignis ausgelöst hat. Dieser Wert kann null für bestimmte Ereignisse sein, z #MOVE_SELF. B. .

Attribute

Hinweise

Der Ereignishandler, der von Unterklassen implementiert werden muss.

Diese Methode wird in einem speziellen FileObserver-Thread aufgerufen. Sie wird unabhängig von allen Threads ausgeführt. Achten Sie daher darauf, die entsprechende Synchronisierung zu verwenden! Erwägen Sie die Verwendung Handler#post(Runnable) , um die Ereignisbehandlung in den Hauptthread zu verschieben, um Parallelitätsprobleme zu vermeiden.

Ereignishandler dürfen keine Ausnahmen auslösen.

Java Dokumentation für android.os.FileObserver.onEvent(int, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: