Context.UpdateServiceGroup(IServiceConnection, Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
對於先前綁定於 #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() 的連接介面。 此參數不得為空值。
- group
- Int32
一個用來說明這個連結過程的群組。 打電話到這裡時,這會覆蓋之前設定的該流程群組。 該群組告訴系統有關邏輯上被分組在一起的程序,因此應作為一個重要單位來管理(例如當被視為近期使用的應用程式時)。 同一應用程式中同一群組的所有程序都被視為相關。 供應 0 會回復預設不分組的行為。
- importance
- Int32
團隊內流程的重要性。 撥打此處後,此將覆蓋先前設定的該流程重要性。 最重要的過程是 0,而較高的值則逐漸降低。 你可以把這看作是在描述如何在陣列中排序程序,而陣列末端的程序是最不重要的。 這個值除了指示程序應該如何依序排列外,沒有其他意義。 這提供了一種微調系統程序終止的方法,引導系統先殺死陣列末端的程序。
- 屬性
備註
對於先前綁定於 #bindService 或相關方法的服務,改變系統管理該服務程序與其他程序之間的方式。 這不會修改綁定時傳入的原始綁定旗標,但會根據這些標示調整流程的管理方式。 目前只適用於孤立的過程(非孤立的過程會忽略)。
請注意,此呼叫不會立即生效,但會在下一次因其他原因調整受影響的程序時套用。 通常你會先叫這個,然後再打新 #bindIsolatedService 電話給你感興趣的服務,這個約束力會讓流程相應地調整。
Java 文件 android.content.Context.updateServiceGroup(android.content.ServiceConnection, int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。