ImsRcsManager.GetRegistrationState(IExecutor, IConsumer) Methode

Definition

Ruft den Registrierungsstatus des IMS-Diensts ab.

[Android.Runtime.Register("getRegistrationState", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetRegistrationState_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE")]
public virtual void GetRegistrationState(Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer stateCallback);
[<Android.Runtime.Register("getRegistrationState", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetRegistrationState_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE")>]
abstract member GetRegistrationState : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.GetRegistrationState : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parameter

executor
IExecutor

Dies Executor wird verwendet, um den IMS-Registrierungsstatusrückruf aufzurufen.

stateCallback
IConsumer

Ein Rückruf, der für den angegebenen Aufruf aufgerufen Executor wird, der den Registrierungsstatus des IMS-Diensts enthält, der eine der folgenden Sein hat: RegistrationManager#REGISTRATION_STATE_NOT_REGISTERED, , RegistrationManager#REGISTRATION_STATE_REGISTERINGoder RegistrationManager#REGISTRATION_STATE_REGISTERED.

Attribute

Hinweise

Ruft den Registrierungsstatus des IMS-Diensts ab.

Erfordert Die Berechtigung: android.Manifest.permission#READ_PRECISE_PHONE_STATE READ_PRECISE_PHONE_STATE oder die aufrufende App verfügt über Netzbetreiberberechtigungen (siehe android.telephony.TelephonyManager#hasCarrierPrivileges).

Java Dokumentation für android.telephony.ims.ImsRcsManager.getRegistrationState(java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: