Bagikan melalui


Context.UpdateServiceGroup(IServiceConnection, Int32, Int32) Metode

Definisi

Untuk layanan yang sebelumnya terikat dengan atau metode terkait, ubah cara sistem mengelola proses layanan tersebut sehubungan dengan #bindService proses lain.

[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

Parameter

conn
IServiceConnection

Antarmuka koneksi sebelumnya disediakan ke bindService(). Parameter ini tidak boleh null.

group
Int32

Grup untuk memasukkan proses koneksi ini. Setelah memanggil di sini, ini akan mengambil alih grup sebelumnya yang ditetapkan untuk proses tersebut. Grup memberi tahu sistem tentang proses yang dikelompokkan secara logis bersama-sama, jadi harus dikelola sebagai satu unit kepentingan (seperti ketika dianggap sebagai aplikasi yang baru digunakan). Semua proses dalam aplikasi yang sama dengan grup yang sama dianggap terkait. Menyediakan 0 kembali ke perilaku default untuk tidak mengelompokkan.

importance
Int32

Kepentingan tambahan dari proses dalam grup. Setelah memanggil di sini, ini akan mengambil alih kepentingan sebelumnya yang ditetapkan untuk proses tersebut. Proses yang paling penting adalah 0, dan nilai yang lebih tinggi secara berturut-turut kurang penting. Anda dapat melihat ini sebagai menjelaskan cara mengurutkan proses dalam array, dengan proses di akhir array menjadi yang paling tidak penting. Nilai ini tidak memiliki arti selain menunjukkan bagaimana proses harus diurutkan dalam array tersebut satu demi satu. Ini menyediakan cara untuk menyempurnakan proses pembunuhan sistem, memandunya untuk membunuh proses di akhir array terlebih dahulu.

Atribut

Keterangan

Untuk layanan yang sebelumnya terikat dengan atau metode terkait, ubah cara sistem mengelola proses layanan tersebut sehubungan dengan #bindService proses lain. Ini tidak mengubah bendera ikatan asli yang diteruskan saat mengikat, tetapi menyesuaikan bagaimana proses akan dikelola dalam beberapa kasus berdasarkan bendera tersebut. Saat ini hanya berfungsi pada proses yang terisolasi (akan diabaikan untuk proses yang tidak terisolasi).

Perhatikan bahwa panggilan ini tidak langsung berpengaruh, tetapi akan diterapkan lain kali proses yang terkena dampak disesuaikan karena beberapa alasan lain. Biasanya Anda akan memanggil ini sebelum kemudian memanggil baru #bindIsolatedService pada layanan yang menarik, dengan pengikatan itu menyebabkan proses diacak sesuai.

Dokumentasi Java untuk android.content.Context.updateServiceGroup(android.content.ServiceConnection, int, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk