Service.StopSelfResult(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.