BinderConsts.FlagOneway 필드

정의

주의

This constant will be removed in the future version. Use Android.OS.TransactionFlags enum directly instead of this field.

플래그: #transact단방향 호출입니다. 즉, 호출자가 호출자의 결과를 기다리지 않고 즉시 반환됩니다.

[Android.Runtime.Register("FLAG_ONEWAY")]
[System.Obsolete("This constant will be removed in the future version. Use Android.OS.TransactionFlags enum directly instead of this field.", true)]
public const Android.OS.TransactionFlags FlagOneway = 1;
[<Android.Runtime.Register("FLAG_ONEWAY")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.OS.TransactionFlags enum directly instead of this field.", true)>]
val mutable FlagOneway : Android.OS.TransactionFlags

필드 값

Value = 1
특성

설명

플래그: #transact단방향 호출입니다. 즉, 호출자가 호출자의 결과를 기다리지 않고 즉시 반환됩니다. 호출자와 호출 수신자가 서로 다른 프로세스에 있는 경우에만 적용됩니다.

시스템은 동일한 IBinder 개체에 대해 수행되는 여러 개의 단방향 호출에 대한 특수 주문 의미 체계를 제공합니다. 이러한 호출은 원래 호출과 동일한 순서로 한 번에 하나씩 다른 프로세스에서 디스패치됩니다. 이러한 스레드는 여전히 IPC 스레드 풀에서 디스패치되므로 다른 스레드에서 실행할 수 있지만 이전 스레드가 완료될 때까지 다음 스레드는 디스패치되지 않습니다. 이 순서는 다른 IBinder 개체에 대한 호출이나 동일한 IBinder 개체에서 단방향 및 비방향 호출을 혼합할 때 보장되지 않습니다.

에 대한 Java 설명서입니다 android.os.IBinder.FLAG_ONEWAY.

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

적용 대상