Bagikan melalui


Service.StopSelfResult(Int32) Metode

Definisi

Hentikan layanan jika waktu terbaru dimulai adalah <var>startId</var>.

[Android.Runtime.Register("stopSelfResult", "(I)Z", "")]
public bool StopSelfResult (int startId);
[<Android.Runtime.Register("stopSelfResult", "(I)Z", "")>]
member this.StopSelfResult : int -> bool

Parameter

startId
Int32

Pengidentifikasi mulai terbaru diterima di #onStart.

Mengembalikan

Mengembalikan true jika startId cocok dengan permintaan mulai terakhir dan layanan akan dihentikan, jika tidak salah.

Atribut

Keterangan

Hentikan layanan jika waktu terbaru dimulai adalah <var>startId</var>. Ini sama dengan memanggil android.content.Context#stopService layanan khusus ini tetapi memungkinkan Anda untuk menghindari berhenti dengan aman jika ada permintaan awal dari klien yang belum Anda lihat di #onStart.

<em>Berhati-hatilah tentang pemesanan panggilan Anda ke fungsi ini.</em>. Jika Anda memanggil fungsi ini dengan ID yang paling baru diterima sebelum Anda memanggilnya untuk ID yang diterima sebelumnya, layanan akan segera dihentikan. Jika Anda mungkin akhirnya memproses ID di luar urutan (seperti dengan mengirimkannya pada utas terpisah), maka Anda bertanggung jawab untuk menghentikannya dalam urutan yang sama dengan yang Anda terima.

Dokumentasi Java untuk android.app.Service.stopSelfResult(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

Lihat juga