我的应用程序中有一个小部件,只需要在服务运行时更新,而不是在其他时间。我想让Android不更新它,或者,最坏的情况是,只是以非常大的间隔更新它。
换句话说,我可以将android:updatePeriodMillis
定义为最大值是什么?
我似乎无法在任何地方找到这些信息......
答案 0 :(得分:6)
updatePeriodMillis是一个整数。因此,最大值为Integer.MAX_VALUE,即2147483647(大约24天半)。
话虽如此,听起来好像你不想自动更新。如果是这种情况,那么文档说您应该将updatePeriodMillis设置为0或者将其从清单中删除(另请参阅disable update period
答案 1 :(得分:0)
AppWigdet每30分钟不会更新2次以上。因此,您可以将其设置为您想要的长或短。只要你记住它
注意: updatePeriodMillis请求的更新不会每30分钟发送一次。