2011-04-24 42 views
1

我正在开发一个包含媒体播放器的项目。一切正常,我从播放列表中选择要播放的媒体并将其发送到播放器活动并按播放。音频播放就像它应该。现在,当我离开该活动时(音频仍在播放),我无法返回到同一活动,单击播放列表中的同一项目会开始一个新的活动,旧媒体仍在后台播放。如何恢复旧活动?恢复Android活动播放媒体

回答

0

我根本不明白你的问题。然而,看看这里的状态图:

http://developer.android.com/reference/android/media/MediaPlayer.html

这里的其他状态图:

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

合并MediaPlayer的状态和活动状态,以满足您的需要。

+0

我不想在每次应用程序调用它时开始新的活动。如果它已经开始,我想把它带回上面。 – bwoogie 2011-04-25 02:41:00

+0

我并不是说你应该开始一项新的活动。相反,您应该了解应用程序在关闭它时所经历的阶段和状态,返回到它,由android等关闭它。当应用程序被终止(因此它应该再次启动)并不取决于在你身上,但在设备的可用内存。 – 2011-04-25 02:45:56