簡體   English   中英

Android-連接兩個活動

[英]Android - connecting two activities

我正在構建一個具有兩個活動的android應用程序:MainActivity和PlayActivity。 在MainActivity中,我要放置一首帶有歌曲的MediaPlayer,在PlayActivity中,我需要有一個“停止”按鈕,該按鈕應在MainActivity中停止MediaPlayer。 有什么辦法嗎?

Android使用意圖在活動之間傳遞消息。 有關詳細信息,請參見意圖文檔。 基本上,您想使用startActivity(intent)啟動另一個活動。 但是在啟動意圖之前,您可以將一些東西添加到意圖中,例如其他功能:

intent.putExtra(key, value)

您還可以為活動指定顯式或隱式操作以處理:

intent.setAction(actionName)

當接收活動開始時,您應該檢查一下該活動或其他活動是什么(在活動的onCreate() ),然后適當地處理該活動。 在您的情況下,如果另一個活動在意圖中發送了某種stop操作,則您將停止該歌曲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM