0

我的Android應用程序播放音頻。該應用程序啓動服務,該服務通過媒體按鈕啓動通知。Android操作系統查殺服務,通知正在進行

當操作系統資源不足時,操作系統殺死我的服務。然而,通過媒體按鈕,通知仍在。由於服務消失,媒體按鈕不再起作用。負面的用戶體驗。

我一直在尋找一週的解決方案。操作系統沒有通知我該服務正在被殺死。請幫忙。

回答

1

您應該使用前臺服務對於並添加此代碼之前服務將被破壞:

@Override 
public void onDestroy() { 
    stopForeground(true); 
    super.onDestroy(); 
} 
+0

非常好。謝謝! – Talal

+0

如果有用,請接受答案@Talal – shmakova