Android-连接两个活动

Android-连接两个活动,android,android-intent,android-activity,android-mediaplayer,Android,Android Intent,Android Activity,Android Mediaplayer,我正在构建一个android应用程序,包含两个活动:MainActivity和PlayActivity。在MainActivity中,我放置了一个带有歌曲的MediaPlayer,在PlayActivity中,我需要有一个按钮“Stop”(停止),该按钮将在MainActivity中停止MediaPlayer。有什么办法吗 Android使用意图在活动之间传递消息。有关详细信息,请参阅文档。基本上,您希望使用startActivity(intent)启动另一个活动。但在开始意图之前,您可以向意图

我正在构建一个android应用程序,包含两个活动:MainActivity和PlayActivity。在MainActivity中,我放置了一个带有歌曲的MediaPlayer,在PlayActivity中,我需要有一个按钮“Stop”(停止),该按钮将在MainActivity中停止MediaPlayer。有什么办法吗

Android使用意图在活动之间传递消息。有关详细信息,请参阅文档。基本上,您希望使用
startActivity(intent)
启动另一个活动。但在开始意图之前,您可以向意图中添加一些内容,如附加内容:

intent.putExtra(键、值)

您还可以为要处理的活动指定显式或隐式操作:

intent.setAction(actionName)


当您的接收活动开始时,您应该检查活动的
onCreate()
)中的操作或额外操作,然后根据需要处理该活动。在您的情况下,如果一个活动中的另一个活动发送某种类型的
stop
操作,您将停止该活动中的歌曲。

您不能同时显示两个活动。我已经这样做了,这首歌在PlayActivity中播放,但我不知道如何停止。你给我看一个同时显示两个活动的应用程序,我会向你推荐诺贝尔奖。我不是指同时显示两个活动。我的意思是两个活动同时运行,主活动在后台运行,而第二个活动显示。这也是错误的。活动不是在后台运行的。谢谢,这对我很有帮助!