共用方式為


Context.UpdateServiceGroup(IServiceConnection, Int32, Int32) 方法

定義

針對先前系結的服務 #bindService 或相關方法,變更系統管理該服務相對於其他進程的方式。

[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

參數

conn
IServiceConnection

先前提供給 bindService() 的連接介面。 此參數不得為 Null。

group
Int32

要放入此連線進程的群組。 在此呼叫時,這會覆寫針對該程序設定的任何先前群組。 群組會向系統告知邏輯群組在一起的進程,因此應該以一個重要性單位來管理(例如,在被視為最近使用的應用程式時)。 具有相同群組的相同應用程式中的所有進程都會被視為相關。 提供 0 會還原為未分組的預設行為。

importance
Int32

群組內處理程式的其他重要性。 在此呼叫時,這會覆寫針對該程序設定的任何先前重要性。 最重要的程式是 0,而較高的值相繼較不重要。 您可以檢視此專案,描述如何排序數位中的進程,而陣列結尾的進程則為最不重要。 這個值並無意義,除了指出進程應該如何依序排序於該陣列中。 這可讓您微調系統的進程終止,並引導其先在陣列結尾終止進程。

屬性

備註

針對先前系結的服務 #bindService 或相關方法,變更系統管理該服務相對於其他進程的方式。 這不會修改系結時傳入的原始系結旗標,但會根據這些旗標調整程式管理的方式。 目前僅適用於隔離進程(不會忽略非隔離進程)。

請注意,此呼叫不會立即生效,但會在下次因其他原因調整受影響的程式時套用。 一般而言,您會在呼叫感興趣的服務上呼叫新的 #bindIsolatedService ,而該系結會導致進程據以洗牌。

android.content.Context.updateServiceGroup(android.content.ServiceConnection, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於