FileObserver.OnEvent(FileObserverEvents, String) メソッド

定義

イベント ハンドラー。サブクラスで実装する必要があります。

[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

パラメーター

e
FileObserverEvents

発生したイベントの種類

path
String

イベントをトリガーしたファイルまたはディレクトリの、監視対象のメイン ファイルまたはディレクトリを基準としたパス。 この値は、#MOVE_SELFなどの特定のイベントに対してnullできます。

属性

注釈

イベント ハンドラー。サブクラスで実装する必要があります。

このメソッドは、特殊な FileObserver スレッドで呼び出されます。 スレッドとは別に実行されるため、適切な同期を使用するように注意してください。 コンカレンシーの問題を回避するために、 Handler#post(Runnable) を使用してイベント処理作業をメイン スレッドに移行することを検討してください。

イベント ハンドラーは例外をスローしてはなりません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象