2013-07-12 115 views
0

我希望我的应用程序拦截Intent.CATEGORY_HOME意图,只有只有当我的主要活动运行时。从我读过的内容中可以看出,您的清单中声明了广播接收器的意图。所以在这种情况下,我只想让广播接收器在我的主要活动正在运行时采取行动。在Android中拦截意图

这是正确的方法吗? 我可以在我的广播接收器和我的主要活动之间进行通信吗?

感谢, 安德鲁

+1

你不必在你的清单中有广播接收器,你也可以在你的代码中声明它们......只是一个FYI – tyczj

+0

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

回答

0

我想我的应用程序拦截Intent.CATEGORY_HOME意图,也只是如果我的主要活动是运行

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

从我读过的内容中,您可以截取清单中声明的​​Broadcast Receiver的意图。

不可以。您可以通过BroadcastReceiver接收广播Intent s。开始一项活动 - 例如将主屏幕放到前台 - 不是广播。