使用onBackPressed()返回上一个活动而不使用finish()?

时间:2013-04-29 15:31:46

标签: android android-activity return back pressed

我有2项活动。 Activity1列出了一堆歌曲,当选择一首歌曲时,它会在Activity2中播放所选歌曲。现在我可以按Back返回Activity1但是我重写onBackPressed以在按下时启动动画。自从我这样做以来,它永远不会回到之前的活动。我不想调用finish(),因为它会停止音乐,moveTaskToBack方法只会隐藏我的整个应用程序。基本上我想要做的是让Activity2播放动画并返回Activity1而不完成或隐藏应用程序。 我不知道是否有新的意图返回是正确的方法。

1 个答案:

答案 0 :(得分:0)

打电话  super.onBackPressed() 就在你之后 动画代码完成。

无需做任何其他事情......