2013-04-29 24 views
0

我有2項活動。 Activity1列出了一堆歌曲,當選擇了一首歌曲時,它將在Activity2中播放所選歌曲。現在我可以按Back返回到Activity1,但是我重寫了onBackPressed以在按下時開始動畫。由於我這樣做,它永遠不會回到以前的活動。我不想調用finish(),因爲它會停止音樂,而moveTaskToBack方法只是隱藏了我的整個應用程序。基本上我想要做的就是讓Activity2播放一個動畫並返回到Activity1而不用完成或隱藏應用程序。 我不知道是否要制定一個新的意圖回去是正確的方式來做到這一點。使用onBackPressed()返回上一個沒有finish()的活動?

回答

0

只需撥打 super.onBackPressed() 緊隨您的 動畫代碼完成。

不需要做別的......

+0

或調用完成()時,動畫結束 – yoah 2013-04-29 18:51:10

+0

它的工作原理。謝謝! – teej 2013-04-29 22:32:18