0

我正在構建一個android應用程序,其中包含兩個活動:MainActivity和PlayActivity。在MainActivity中,我將一首歌放在MediaPlayer中,而在PlayActivity中,我需要一個「停止」按鈕,以便在MainActivity中停止MediaPlayer。有什麼辦法可以做到嗎?Android - 連接兩個活動

+0

您不能同時顯示兩個活動。 – nyarlathotep77

+0

我已經做了,這首歌在PlayActivity中播放,但我不知道如何阻止它。 – Arkenn

+0

您向我展示了一個同時顯示兩項活動的應用程序,我會爲您推薦諾貝爾獎金。 – nyarlathotep77

回答

0

Android使用意圖在活動之間傳遞消息。有關詳細信息,請參閱intent文檔。基本上,你想要開始另一個活動startActivity(intent)。但開始的意圖之前,你可以添加東西的意圖,就像演員:

intent.putExtra(key, value)

您還可以指定一個顯式或隱式行動的活動來處理:

intent.setAction(actionName)

當您的接收活動開始時,您應該檢查以查看該動作或附加內容(在活動的onCreate()中),然後根據需要處理該活動。就你而言,如果其他活動在意圖中發送某種stop動作,則可以在一個活動中停止該歌曲。

+0

謝謝你,幫助我! – Arkenn