Handler.RemoveCallbacks メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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
パラメーター
値を null にすることはできません。
- token
- Object
値は null になる可能性があります。
- 属性
注釈
メッセージ キュー内の Object <var>token</var> を使用して、Runnable <var>r</var> の保留中の投稿をすべて削除します。 <var>token</var> が null の場合、すべてのコールバックが削除されます。
この操作は、キュー内のメッセージ数の中で最悪の場合 O(n) であり、避ける必要があります。 代わりに、保留中の操作を取り消すために、キューの外部にある別のメカニズムを検討してください。 たとえば、ディスパッチ後に操作を異なる方法で実行するか、まったく実行しないかを示すフラグを保持します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RemoveCallbacks(Action, 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
パラメーター
値を null にすることはできません。
- 属性
注釈
メッセージ キュー内にある Runnable r の保留中の投稿をすべて削除します。
この操作は、キュー内のメッセージ数の中で最悪の場合 O(n) であり、避ける必要があります。 代わりに、保留中の操作を取り消すために、キューの外部にある別のメカニズムを検討してください。 たとえば、ディスパッチ後に操作を異なる方法で実行するか、まったく実行しないかを示すフラグを保持します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。