Context.BindServiceAsUser Método

Definição

Sobrecargas

Nome Description
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Consulte bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Associa a um serviço da user mesma maneira #bindServiceque .

BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Consulte bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

[Android.Runtime.Register("bindServiceAsUser", "(Landroid/content/Intent;Landroid/content/ServiceConnection;Landroid/content/Context$BindServiceFlags;Landroid/os/UserHandle;)Z", "GetBindServiceAsUser_Landroid_content_Intent_Landroid_content_ServiceConnection_Landroid_content_Context_BindServiceFlags_Landroid_os_UserHandle_Handler", ApiSince=34)]
public virtual bool BindServiceAsUser(Android.Content.Intent service, Android.Content.IServiceConnection conn, Android.Content.Context.BindServiceFlags flags, Android.OS.UserHandle user);
[<Android.Runtime.Register("bindServiceAsUser", "(Landroid/content/Intent;Landroid/content/ServiceConnection;Landroid/content/Context$BindServiceFlags;Landroid/os/UserHandle;)Z", "GetBindServiceAsUser_Landroid_content_Intent_Landroid_content_ServiceConnection_Landroid_content_Context_BindServiceFlags_Landroid_os_UserHandle_Handler", ApiSince=34)>]
abstract member BindServiceAsUser : Android.Content.Intent * Android.Content.IServiceConnection * Android.Content.Context.BindServiceFlags * Android.OS.UserHandle -> bool
override this.BindServiceAsUser : Android.Content.Intent * Android.Content.IServiceConnection * Android.Content.Context.BindServiceFlags * Android.OS.UserHandle -> bool

Parâmetros

service
Intent

Esse valor não pode ser nulo.

conn
IServiceConnection

Esse valor não pode ser nulo.

flags
Context.BindServiceFlags

Esse valor não pode ser nulo.

user
UserHandle

Esse valor não pode ser nulo.

Retornos

Consulte bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

Atributos

Comentários

Consulte bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

Java documentação para android.content.Context.bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, android.content.Context.BindServiceFlags, android.os.UserHandle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Associa a um serviço da user mesma maneira #bindServiceque .

[Android.Runtime.Register("bindServiceAsUser", "(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z", "GetBindServiceAsUser_Landroid_content_Intent_Landroid_content_ServiceConnection_ILandroid_os_UserHandle_Handler", ApiSince=30)]
public virtual bool BindServiceAsUser(Android.Content.Intent service, Android.Content.IServiceConnection conn, int flags, Android.OS.UserHandle user);
[<Android.Runtime.Register("bindServiceAsUser", "(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z", "GetBindServiceAsUser_Landroid_content_Intent_Landroid_content_ServiceConnection_ILandroid_os_UserHandle_Handler", ApiSince=30)>]
abstract member BindServiceAsUser : Android.Content.Intent * Android.Content.IServiceConnection * int * Android.OS.UserHandle -> bool
override this.BindServiceAsUser : Android.Content.Intent * Android.Content.IServiceConnection * int * Android.OS.UserHandle -> bool

Parâmetros

service
Intent

Identifica o serviço ao qual se conectar. A Intenção deve especificar um nome de componente explícito.

conn
IServiceConnection

Recebe informações à medida que o serviço é iniciado e interrompido. Este deve ser um objeto ServiceConnection válido; não deve ser nulo.

flags
Int32

Opções de operação para a associação. Pode ser 0, #BIND_AUTO_CREATE, , #BIND_DEBUG_UNBIND, #BIND_NOT_FOREGROUND, #BIND_ABOVE_CLIENT, #BIND_ALLOW_OOM_MANAGEMENT, #BIND_WAIVE_PRIORITY. #BIND_IMPORTANT ou #BIND_ADJUST_WITH_ACTIVITY.

user
UserHandle

Esse valor não pode ser nulo.

Retornos

true se o sistema estiver no processo de criar um serviço ao qual seu cliente tem permissão para associar; false se o sistema não conseguiu localizar o serviço. Você deve chamar #unbindService para liberar a conexão mesmo que esse método tenha retornado false.

Atributos

Comentários

Associa a um serviço da user mesma maneira #bindServiceque .

Requer que uma das seguintes condições seja atendida: <o chamador ul><li>tem android.Manifest.permission.INTERACT_ACROSS_USERS_FULL</li><li>caller android.Manifest.permission.INTERACT_ACROSS_USERS e é o mesmo pacote que o service (determinado pelo pacote de seu componente) e a versão do Android é pelo menos android.os.Build.VERSION_CODES#TIRAMISU</li><li>caller tem android.Manifest.permission.INTERACT_ACROSS_USERS e está no mesmo grupo de perfil que o chamador /liuser<li>fornecido <>android.Manifest.permission.INTERACT_ACROSS_PROFILESe está no mesmo grupo de perfil que o fornecido user e é o mesmo pacote que o service</li></ul>

Java documentação para android.content.Context.bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a