언어

Handler.RemoveCallbacks 메서드

정의

오버로드

Name Description
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)이며 피해야 합니다. 대신 큐 외부의 다른 메커니즘을 고려하여 보류 중인 작업을 취소합니다. 예를 들어 작업이 디스패치되면 작업을 다르게 수행할지 여부를 나타내는 플래그를 유지 관리합니다.

에 대한 android.os.Handler.removeCallbacks(java.lang.Runnable, java.lang.Object)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)이며 피해야 합니다. 대신 큐 외부의 다른 메커니즘을 고려하여 보류 중인 작업을 취소합니다. 예를 들어 작업이 디스패치되면 작업을 다르게 수행할지 여부를 나타내는 플래그를 유지 관리합니다.

에 대한 android.os.Handler.removeCallbacks(java.lang.Runnable)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상