2012-10-07 109 views
0

我正在開發媒體播放器應用程序,其中當歌曲開始播放服務時,我顯示通知。Android回去活動或重新創建

基本上我在我的第一個活動(從藝術家選項卡,專輯標籤等任何一個)中顯示一個列表視圖,並點擊一個項目,播放器屏幕顯示。

我必須在我的播放器活動中實現一個後退按鈕,我想我只需要點擊一下就完成()。

但是,如果我以前的活動被破壞,並且我正在通過掛起的意圖(通過通知),如果我現在調用finish(),那麼活動將被簡單地銷燬。在這種情況下,我想重新創建以前的活動。

例子:

專輯>播放器屏幕顯示和歌曲開始在狀態欄通知服務..

想我按返現,並銷燬所有的活動。

點擊通知>玩家再次顯示..如果我現在按回來相冊活動應顯示類似的藝術家選項卡。

到目前爲止,我只是做:

btnBack.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 

      finish(); 
     } 
    }); 

回答

3

我想你可以通過相應地設置意圖標誌來實現你所需要的。這些標誌我找到的最好的介紹如下

Android Activities and Tasks series – Intent flags

它仍然是我的一個令人困惑的主題又與這篇文章一起提供的Android應用程序是非常有幫助的快速檢查什麼不同的標誌做。

+0

有用的歡呼聲! – ZealDeveloper

+0

最受歡迎... – dorjeduck

1

我想你必須設置有關的歌曲更多的信息在服務就像一個專輯,當你按下回到歌曲的活動,你應該赤服務和回饋它從服務和初始相冊活動

相關問題