2013-04-29 57 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

相关问题