Context.UpdateServiceGroup(IServiceConnection, Int32, Int32) Método

Definição

Para um serviço anteriormente associado #bindService a ou a um método relacionado, altere como o sistema gerencia o processo desse serviço em relação a outros processos.

[Android.Runtime.Register("updateServiceGroup", "(Landroid/content/ServiceConnection;II)V", "GetUpdateServiceGroup_Landroid_content_ServiceConnection_IIHandler", ApiSince=29)]
public virtual void UpdateServiceGroup(Android.Content.IServiceConnection conn, int group, int importance);
[<Android.Runtime.Register("updateServiceGroup", "(Landroid/content/ServiceConnection;II)V", "GetUpdateServiceGroup_Landroid_content_ServiceConnection_IIHandler", ApiSince=29)>]
abstract member UpdateServiceGroup : Android.Content.IServiceConnection * int * int -> unit
override this.UpdateServiceGroup : Android.Content.IServiceConnection * int * int -> unit

Parâmetros

conn
IServiceConnection

A interface de conexão fornecida anteriormente para bindService(). Esse parâmetro não deve ser nulo.

group
Int32

Um grupo para colocar o processo dessa conexão. Ao chamar aqui, isso substituirá qualquer grupo anterior que foi definido para esse processo. O grupo informa ao sistema sobre os processos que são agrupados logicamente, portanto, deve ser gerenciado como uma unidade de importância (como ao ser considerado um aplicativo usado recentemente). Todos os processos no mesmo aplicativo com o mesmo grupo são considerados relacionados. O fornecimento de 0 reverte para o comportamento padrão de não agrupamento.

importance
Int32

Importância adicional dos processos em um grupo. Ao chamar aqui, isso substituirá qualquer importância anterior que foi definida para esse processo. O processo mais importante é 0 e valores mais altos são sucessivamente menos importantes. Você pode ver isso como descrever como ordenar os processos em uma matriz, com os processos no final da matriz sendo os menos importantes. Esse valor não tem nenhum significado além de indicar como os processos devem ser ordenados nessa matriz, um após o outro. Isso fornece uma maneira de ajustar o processo do sistema, orientando-o a encerrar os processos no final da matriz primeiro.

Atributos

Comentários

Para um serviço anteriormente associado #bindService a ou a um método relacionado, altere como o sistema gerencia o processo desse serviço em relação a outros processos. Isso não modifica os sinalizadores de associação originais que foram passados ao associar, mas ajusta como o processo será gerenciado em alguns casos com base nesses sinalizadores. Atualmente, só funciona em processos isolados (serão ignorados para processos não isolados).

Observe que essa chamada não tem efeito imediato, mas será aplicada na próxima vez que o processo afetado for ajustado por algum outro motivo. Normalmente, você chamaria isso antes de chamar um novo #bindIsolatedService no serviço de interesse, com essa associação fazendo com que o processo fosse embaralhado de acordo.

Java documentação para android.content.Context.updateServiceGroup(android.content.ServiceConnection, int, int).

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