- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个应用程序,用户可以在其中启用辅助磁贴以在主屏幕上获取更新的数据。我已经注册了一个 PeriodicTask,它连接到 Web 服务以检索信息和更新 Tiles - 然后按预期大约 30 分钟运行一次。
但是,我只需要在手机处于事件状态时更新数据,例如用户在闲置后打开锁屏时。当用户不在场时更新磁贴没有意义,但我希望它在用户激活主屏幕/解锁屏幕后立即更新(当然仍然注意 30 分钟的限制)。
所以,我的问题是:BackgroundAgents 是否在手机空闲/黑屏时运行?如果是这样,有什么办法可以防止这种情况发生吗?
我发现关于这个主题的文档有点单薄: http://msdn.microsoft.com/en-us/library/windows/apps/hh202942(v=vs.105).aspx
最佳答案
无论如何,BackgroundAgents 每 30 分钟运行一次(省电模式除外)。您可以添加条件并可能在夜间停止执行,但您无法确定用户是否与手机交互或手机空闲多长时间。
关于c# - Windows 手机 8 : Will a BackGroundAgent run when phone is in idle state?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25114541/
当我尝试使用 BackgroundAgent 时,在系统设置中打开后台应用程序屏幕时收到以下错误消息。 System.IO.FileNotFoundException was unhandled Me
虽然标题似乎过于宽泛,但实际上我还没有找到任何关于如何解决这个问题的提示。 编辑:虽然我正确地标记了问题,但我忘了写我正在使用 Caliburn.Micro,这意味着我必须同时拥有 Views 和 V
我有一个应用程序,用户可以在其中启用辅助磁贴以在主屏幕上获取更新的数据。我已经注册了一个 PeriodicTask,它连接到 Web 服务以检索信息和更新 Tiles - 然后按预期大约 30 分钟运
我是一名优秀的程序员,十分优秀!