言語

Handler.RemoveCallbacks メソッド

定義

オーバーロード

名前 説明
RemoveCallbacks(IRunnable, Object)

メッセージ キュー内の Object <var>token</var> を使用して、Runnable <var>r</var> の保留中の投稿をすべて削除します。

RemoveCallbacks(Action, Object)

指定した実行可能ファイルの保留中のコールバックを削除します。

RemoveCallbacks(Action)

指定した実行可能ファイルの保留中のコールバックを削除します。

RemoveCallbacks(IRunnable)

メッセージ キュー内にある Runnable r の保留中の投稿をすべて削除します。

RemoveCallbacks(IRunnable, Object)

メッセージ キュー内の Object <var>token</var> を使用して、Runnable <var>r</var> の保留中の投稿をすべて削除します。

[Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;Ljava/lang/Object;)V", "")]
public void RemoveCallbacks(Java.Lang.IRunnable r, Java.Lang.Object? token);
[<Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;Ljava/lang/Object;)V", "")>]
member this.RemoveCallbacks : Java.Lang.IRunnable * Java.Lang.Object -> unit

パラメーター

r
IRunnable

値を null にすることはできません。

token
Object

値は null になる可能性があります。

属性

注釈

メッセージ キュー内の Object <var>token</var> を使用して、Runnable <var>r</var> の保留中の投稿をすべて削除します。 <var>token</var> が null の場合、すべてのコールバックが削除されます。

この操作は、キュー内のメッセージ数の中で最悪の場合 O(n) であり、避ける必要があります。 代わりに、保留中の操作を取り消すために、キューの外部にある別のメカニズムを検討してください。 たとえば、ディスパッチ後に操作を異なる方法で実行するか、まったく実行しないかを示すフラグを保持します。

Javaドキュメント。

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

適用対象

RemoveCallbacks(Action, Object)

指定した実行可能ファイルの保留中のコールバックを削除します。

public void RemoveCallbacks(Action action, Java.Lang.Object token);
member this.RemoveCallbacks : Action * Java.Lang.Object -> unit

パラメーター

action
Action

実行できる実行可能。

token
Object

コールバックに関連付けられているトークン。

注釈

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

適用対象

RemoveCallbacks(Action)

指定した実行可能ファイルの保留中のコールバックを削除します。

public void RemoveCallbacks(Action action);
member this.RemoveCallbacks : Action -> unit

パラメーター

action
Action

実行できる実行可能。

注釈

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

適用対象

RemoveCallbacks(IRunnable)

メッセージ キュー内にある Runnable r の保留中の投稿をすべて削除します。

[Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;)V", "")]
public void RemoveCallbacks(Java.Lang.IRunnable r);
[<Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;)V", "")>]
member this.RemoveCallbacks : Java.Lang.IRunnable -> unit

パラメーター

r
IRunnable

値を null にすることはできません。

属性

注釈

メッセージ キュー内にある Runnable r の保留中の投稿をすべて削除します。

この操作は、キュー内のメッセージ数の中で最悪の場合 O(n) であり、避ける必要があります。 代わりに、保留中の操作を取り消すために、キューの外部にある別のメカニズムを検討してください。 たとえば、ディスパッチ後に操作を異なる方法で実行するか、まったく実行しないかを示すフラグを保持します。

Javaドキュメント。

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

適用対象