1

我創建了一個通過服務播放音樂的音樂播放器,但經過一段時間,當我在應用程序之外時,音樂在隨機時間停止播放,並且我得到Log按摩「音頻焦點客戶端死亡「,我無法弄清楚這爲什麼發生這種情況音頻焦點客戶端隨媒體播放器在後臺播放音樂而死亡

我沒有附加任何代碼源,因爲這是一個簡單的代碼,沒有做任何複雜的任務只是一個服務,玩音樂和一個音頻焦點助手,它監視音頻的重點..

回答

2

這可能是因爲Android操作系統會因爲缺乏資源而終止服務。你可以使你的服務前景避免它。這裏是snippit:

private void sendToForeground() { 
    Notification note = new Notification(0, null, 
      System.currentTimeMillis()); 
    note.flags |= Notification.FLAG_NO_CLEAR; 
    startForeground(0, note); 
} 

只是在onCreate服務。

相關問題