2016-05-27 48 views
0

我試圖在主菜單的背景中添加一些音樂。我最終通過使用extends Service來實現它。現在我有另一個問題:按HomeButton銷燬/暫停Android服務(音樂)

如果主頁按鈕被按下,服務仍然運行並播放音樂,它只會完成,如果我摧毀它。我試過使用:

@Override 
protected void onPause(){ 
super.onPause(); 
service.setAction("model.BackgroundSound"); 
stopService(service); 
} 

它工作正常,但如果我從我的主菜單切換到我的字符選擇活動,它也會暫停。但我想保留所有活動中的音樂。 有沒有辦法來檢測應用程序在「暫停」或只是活動的區別?

回答

0

您可以使用片段而不是活動,它會爲單個活動調用您的Pause()。

+0

對不起,但我只開始學習像1-2周前的Android編程,並沒有真正使用片段。我如何使用片段而不是活動? –

+0

https://developer.android.com/guide/components/fragments.html通過這個鏈接,它會幫助你瞭解片段。 –