語言

Service.StopSelfResult(Int32) 方法

定義

如果最近一次啟動 <是 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

參數

startId
Int32

最近一次接收的起始識別碼為 #onStart。

傳回

如果 startId 與上次啟動請求相符,則回傳 true,服務將被停止;否則 false。

屬性

備註

如果最近一次啟動是 startId,請停止服務。 這與呼叫 Context.stopService(Intent) 一樣,但若客戶端有啟動請求,且你尚未在 onStart(Intent, int) 中看到,則可安全避免停止。 請小心安排您撥打這個活動的電話...... 如果你在先前收到的 ID 之前,先用最近收到的 ID 呼叫這個函式,服務也會立即停止。 如果你可能處理 ID(例如分開執行緒),那你就必須依照收到的順序停止它們。

另請參閱:

Android 參考資料。android.app.Service.stopSelfResult

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於