HandlerThread.QuitSafely 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
처리기 스레드의 루퍼를 안전하게 종료합니다.
[Android.Runtime.Register("quitSafely", "()Z", "GetQuitSafelyHandler")]
public virtual bool QuitSafely ();
[<Android.Runtime.Register("quitSafely", "()Z", "GetQuitSafelyHandler")>]
abstract member QuitSafely : unit -> bool
override this.QuitSafely : unit -> bool
반환
True이면 스레드가 아직 실행을 시작하지 않은 경우 루퍼 루퍼를 종료하라는 메시지가 표시되거나 false입니다.
- 특성
설명
처리기 스레드의 루퍼를 안전하게 종료합니다.
처리기 스레드의 루퍼가 이미 배달될 메시지 큐에 남아 있는 모든 메시지가 처리되는 즉시 종료되도록 합니다. 향후 기한이 지난 지연된 메시지는 배달되지 않습니다.
루퍼를 종료하라는 메시지가 표시되면 큐에 메시지를 게시하려는 시도는 실패합니다. 예를 들어 메서드는 false를 Handler#sendMessage(Message)
반환합니다.
스레드가 시작되지 않았거나 완료된 경우(null을 반환하는 경우 #getLooper
) false가 반환됩니다. 그렇지 않으면 루퍼를 종료하라는 메시지가 표시되고 true가 반환됩니다.
에 대한 Java 설명서입니다 android.os.HandlerThread.quitSafely()
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.