首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppWidgetProvider和ContentProvider

AppWidgetProvider和ContentProvider
EN

Stack Overflow用户
提问于 2012-04-19 09:05:59
回答 1查看 418关注 0票数 1

我正在修改WeatherListWidget示例安卓应用程序。在我的例子中,数据点可以自己更改-我希望这些更改在应用程序小部件显示中反映出来,而不必单击刷新按钮。

有没有教程可以解释如何做到这一点?我认为,我真正想做的就是强制刷新或更新。(是的,我对Android编程比较陌生)

谢谢,

更新

我正在显示内部传感器(由SensorManager管理的传感器)的值,并监听传感器值的变化。我的SensorDataProvider类扩展了ContentProvider并实现了SensorEventListener。

因此,这将触发对显示更新的需求。最终,我可能需要控制更新率--但这不是我的当务之急。

EN

回答 1

Stack Overflow用户

发布于 2012-04-20 01:15:01

您可以在小部件清单中设置自动刷新时间,最低可达30分钟。

如果你想更新得更快,你可以使用AlarmManagerService这样的设备来更频繁地更新应用程序,但要考虑到这会影响用户的电池寿命。

这个小部件有一个很好的例子,说明了如何使用服务和线程更频繁地更新应用程序。Google Code Project here.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10220281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档