我正在构建一个具有两个活动的android应用程序:MainActivity和PlayActivity。在MainActivity中,我要放置一首带有歌曲的MediaPlayer,在PlayActivity中,我需要有一个“停止”按钮,该按钮应在MainActivity中停止MediaPlayer。有什么办法吗?
Android使用意图在活动之间传递消息。有关详细信息,请参见意图文档。基本上,您想使用启动另一个活动startActivity(intent)
。但是,在启动意图之前,您可以将一些东西添加到意图中,例如其他功能:
intent.putExtra(key, value)
您还可以为活动指定显式或隐式操作以处理:
intent.setAction(actionName)
当接收活动开始时,您应该检查一下该活动或其他活动是什么(在活动中onCreate()
),然后适当地处理该活动。在您的情况下,如果另一个活动stop
在意图中发送了某种动作,则您将停止该歌曲。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句