2011-03-25 77 views
2

我將如何從BroadcastReceiver中訪問「主」活動?從傳遞給BroadcastReceiver的上下文訪問「主要活動」?

public void onReceive(Context context, Intent intent)

更新:我試圖從內部廣播接收器執行到活動的參考。

(Android的新手在這裏......請溫柔:)

+0

什麼樣的「訪問」?你想啓動你的'活動',檢索它保存的一些數據等? – 2011-03-25 17:33:39

+0

我想發送消息給它的處理程序。 – jldupont 2011-03-25 17:41:09

+0

你怎麼知道當你的'BroadcastReceiver'被觸發時''Activity'將會運行?也許你可以詳細解釋一下你想解決的問題? – 2011-03-25 17:52:52

回答

1

「主」的活動可能意味着很多東西 - 它可以是當前前臺活動;從主屏幕上的應用圖標啓動的活動;或選項卡式活動,將其他活動視爲選項卡。我認爲通過「訪問」你意味着持有活動對象的引用。在任何情況下,如果活動知道在任何給定時刻只有一個有意義的實例被構建,那麼可以使它成爲單例。

相關問題