使用广播接收器时,intent-filters的使用和属性android:exported="false"
之间的具体和区别是什么?
如果我们在<receiver>
标记中指定了一些intent-filters,那么无论指定的intent-filters如何,此活动都会收到所有意图?
答案 0 :(得分:0)
android:exported
只是表明该类是否可以被其他应用程序调用。如果您不需要其他应用程序调用它,您可以安全地将其设置为false。
答案 1 :(得分:0)
Merlin已经回答了你出口的部分问题。
关于intent-filters:适合您的一个intent-filters的所有广播事件都会导致调用onReceive方法。意图传递给方法。因此,如有必要,您可以检查触发接收器的事件类型。