2010-11-11 36 views

回答

0

您可以發送Broadcast以便在活動之間進行通信。

在父活動寄存器BroadcastReceiver中,然後通過在子活動中調用sendBroadcast(..)發送Broadcast

+0

我必須在我的母親活動內註冊接受者還是單獨服務? – notme 2010-11-11 17:07:36

+0

'registerReceiver(..)'是作爲所有活動的基礎的'Context'定義的。所以 - 是的,你必須將它註冊在你的母親活動上。 – 2010-11-11 17:10:35

+0

非常感謝這個答案。這正是我所需要的,並且實施起來非常簡單。 – notme 2010-11-11 19:41:40

0

聽起來你正在嘗試做的事情並不需要兩個活動,而是主活動中的其他視圖對象將被顯示/隱藏/刪除/添加爲按鈕在此活動上被按下。

如果您需要更多幫助,我會建議您詳細說明您的原始帖子。

+0

你是對的,我可以通過我原來的活動中的視圖來達到同樣的效果。我選擇新活動的原因是我打算用更多的功能來擴展它。我相信一個新的活動可以更好地處理這些擴展。 – notme 2010-11-11 16:58:15

+0

然後使用對話框 – Falmarri 2010-11-11 18:40:46

相關問題