Service.StopForeground 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| StopForeground(StopForegroundFlags) |
將此服務從前景狀態移除,若需要更多記憶體,便可終止。 |
| StopForeground(Boolean) |
舊版 的 |
StopForeground(StopForegroundFlags)
將此服務從前景狀態移除,若需要更多記憶體,便可終止。
[Android.Runtime.Register("stopForeground", "(I)V", "", ApiSince=24)]
public void StopForeground(Android.App.StopForegroundFlags flags);
[<Android.Runtime.Register("stopForeground", "(I)V", "", ApiSince=24)>]
member this.StopForeground : Android.App.StopForegroundFlags -> unit
參數
- flags
- StopForegroundFlags
- 屬性
備註
將此服務從前景狀態移除,若需要更多記憶體,便可終止。 這不會阻止服務執行(這時你可以使用 stopSelf() 或相關方法),只是將服務從前景狀態中移除。 若STOP_FOREGROUND_REMOVE提供,服務相關的通知將立即取消。
若提供STOP_FOREGROUND_DETACH,該服務與通知的關聯將被切斷。 若因前台服務通知延遲政策尚未顯示,當呼叫 stopForeground(STOP_FOREGROUND_DETACH) 時,通知會立即發布。 在所有情況下,即使服務完全停止並銷毀後,通知仍會持續顯示。
若參數為零,結果將維持 Android L 之前定義的舊有行為:通知會持續發布直到服務完全停止,屆時通知會自動取消。
另請參閱:
Android 參考資料。android.app.Service.stopForeground
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
StopForeground(Boolean)
舊版 的 #stopForeground(int)。
[Android.Runtime.Register("stopForeground", "(Z)V", "")]
public void StopForeground(bool removeNotification);
[<Android.Runtime.Register("stopForeground", "(Z)V", "")>]
member this.StopForeground : bool -> unit
參數
- removeNotification
- Boolean
若為真, #STOP_FOREGROUND_REMOVE 選擇器將傳遞給 #stopForeground(int);否則 #STOP_FOREGROUND_LEGACY 將傳遞。
- 屬性
備註
此方法在 API 等級 33 中被棄用。 呼叫 stopForeground(int),並明確傳遞 STOP_FOREGROUND_REMOVE 或 STOP_FOREGROUND_DETACH。
stopForeground(int) 的舊版。
另請參閱:
Android 參考資料。android.app.Service.stopForeground
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。