接收器类是否必须声明为公共?

时间:2014-11-26 17:59:37

标签: android broadcastreceiver

我正在使用android studio,如果接收器类未在清单中定义为公共,则会抱怨。 我无法找到一个说明这一点的文件,所以有这样的吗?

2 个答案:

答案 0 :(得分:1)

清单中注册的每个组件都需要public并且具有零参数public构造函数。否则,Android无法创建组件的实例。我怀疑这个要求是否已正式记录在案。

答案 1 :(得分:0)

YUP你必须将接收者类定义为公共,必要的