我想知道是否有可能安排应用程序的后台执行。我正在尝试在我的应用程序上使用区域监控,但仅在特定的日子,我认为唯一可能的方法是在需要的时候添加区域,在不需要的时候删除它们,例如,我想在5月3日监控一个区域,我希望我的应用程序在5月2日被加载到后台,以便添加要添加的区域,而不是从现在到那天一直跟踪它。有没有办法做到这一点?或者你能想到的任何其他方式?我想也许本地通知可能会有帮助,但不知道具体是怎么做的。
谢谢。
发布于 2012-04-04 09:27:59
听起来你是一个基于位置的应用程序。如果你是一个基于位置的应用程序,那么你可以获得移动的通知。注册你将需要的最多,当它们不适用于你时,只需退出。您可以使用“重大位置更改”通知,这样您就不会收到比您想要的更多的通知(这基本上是在手机发射塔发生变化时给您通知)。但听起来,你会想要经常收到通知,然后忽略它们。
没有办法在用户没有请求的情况下在任意时间运行。如果你是被认可的背景类型之一(比如位置),那么你可以得到基于它的通知,这就是你必须使用的。没有“基于时间”的通知会在没有用户参与的情况下运行您的代码。
https://stackoverflow.com/questions/10003503
复制相似问题