假設我們有兩個簡單的應用程序,所以我們有兩個不同的包。 這些包中的每一個都有一個Activity
,可以通過單擊應用程序圖標啓動。假設兩個活動如下:如何將數據發送到已經啓動的特定活動?
MyFirstActivity
,這是成包org.firstexample.firstactivity
MySecondActivity
,這是成包org.secondexample.secondactivity
假設我們已經推出了MyFirstActivity
活動,所以它在跑。 MySecondActivity
活動可以將數據直接發送到MyFirstActivity
活動嗎?
我希望兩個活動(它們在不同的包中)可以通過交換數據來相互通信。
好吧,但如果'MySecondActivity'當前正在運行? – enzom83 2012-04-27 17:32:30
正如你在android中所知道的那樣,只有一個活動對用戶意味着一次運行。如果活動未運行,則可能處於onPouse狀態或完成。 – 2012-04-27 17:35:54
你是對的!如果有服務而不是'MyFirstActivity'?換句話說,給定一個活動(正在運行)和一個服務:如何使它們相互通信(不恢復或銷燬活動)? – enzom83 2012-04-27 18:15:21