根据喜好的意图接收器

时间:2010-04-09 14:10:03

标签: android android-intent broadcastreceiver intentfilter

我的Android清单中有一个intent接收器,但是想让用户有机会选择他/她是否希望应用程序自动从特定状态启动。到目前为止,我已经使用了带有广播接收器的服务,但我真的想删除这项服务,因为它似乎有点不必要。

只有在用户需要时才能注册意图动作(我猜不是)?如果没有,我应该创建一个每次收到意图时调用的类,并检查用户的偏好,还是应该保留服务?

非常感谢

1 个答案:

答案 0 :(得分:2)

  

只有在注册意图操作时才能注册   用户想要它(我猜不是)?

不,但您可以同时在清单中同时启用您想要的那个。也许让他们都在清单中禁用,然后根据用户的选择,通过PackageManager启用他们请求的那个。