我的Android清单中有一个intent接收器,但是想让用户有机会选择他/她是否希望应用程序自动从特定状态启动。到目前为止,我已经使用了带有广播接收器的服务,但我真的想删除这项服务,因为它似乎有点不必要。
只有在用户需要时才能注册意图动作(我猜不是)?如果没有,我应该创建一个每次收到意图时调用的类,并检查用户的偏好,还是应该保留服务?
非常感谢
答案 0 :(得分:2)
只有在注册意图操作时才能注册 用户想要它(我猜不是)?
不,但您可以同时在清单中同时启用您想要的那个。也许让他们都在清单中禁用,然后根据用户的选择,通过PackageManager
启用他们请求的那个。