-2
如果我想將消息傳遞給開始的活動,我該如何去做?無法使用Intent.put ...因爲我的活動已經開始。活動之間的溝通(Android)
如果我想將消息傳遞給開始的活動,我該如何去做?無法使用Intent.put ...因爲我的活動已經開始。活動之間的溝通(Android)
您可以將此活動的實例保存在某個地方,並調用一個方法通過參數發送消息。
發信人:接收該消息
final Activity activity;
// init the activity
activity.sendMessage(message);
活動:
final void sendMessage(final String message) {
// do something with your message, here.
}
U可以在活動使用onNewIntent()
活性可以發送一個更新意圖工作
你從哪裏發送它。沒有更多細節,我們將無法爲您提供幫助。 – MByD
好的。我有2個活動。第一項活動有一個Handler,它將從服務中獲得結果。所以現在是,如果我已經通過意向開始了第二次活動,我=新的意圖(某事); StartActivity();第一項活動中的處理程序如何將消息傳遞給已啓動的第二項活動 – Benson