2013-07-12 112 views
0

我希望我的應用程序攔截Intent.CATEGORY_HOME意圖,只有只有當我的主要活動運行時。從我讀過的內容中可以看出,您的清單中聲明瞭廣播接收器的意圖。所以在這種情況下,我只想讓廣播接收器在我的主要活動正在運行時採取行動。在Android中攔截意圖

這是正確的方法嗎? 我可以在我的廣播接收器和我的主要活動之間進行通信嗎?

感謝, 安德魯

+1

你不必在你的清單中有廣播接收器,你也可以在你的代碼中聲明它們......只是一個FYI – tyczj

+0

這可能更接近我想要做的 – Andrew

回答

0

我想我的應用程序攔截Intent.CATEGORY_HOME意圖,也只是如果我的主要活動是運行

那是不可能的。您的應用程序是主屏幕,或者它不是主屏幕。

從我讀過的內容中,您可以截取清單中聲明的​​Broadcast Receiver的意圖。

不可以。您可以通過BroadcastReceiver接收廣播Intent s。開始一項活動 - 例如將主屏幕放到前臺 - 不是廣播。