从手机设置中禁用后台代理
我的应用程序利用后台代理来执行定期任务。正如后台代理指南中所述,我为用户提供启用/禁用此功能的选择。我使用 ToogleSwitch 控件及其 isChecked 属性绑定。但是,我不知道如何检测用户是否从手机设置中禁用了代理;我应该每次都删除并重新安排代理来检查吗?
谢谢,
艾迪
My application makes use of a Background Agent to do a periodic task. As told in the background agents' guidelines, I offer the user the choice to enable/disable this feature. I use a ToogleSwitch control with its isChecked property bound. However, I do not know how to detect if user has disabled the agent from phone's settings; should I delete and reschedule the agent each time to check it?
Thanks,
Eddie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你不需要检查它。您的任务是创建可以在任何条件下运行的应用程序,即使
后台代理
被禁用也是如此。UPD:
检测后台代理何时被禁用
You don't need to check it. Your task is to create app that will work in any condition, even if
Background Agent
is disabled.UPD:
Detecting When Background Agents Have Been Disabled