【发布时间】:2013-10-08 13:56:07
【问题描述】:
我有一个 Android 小部件,它通过 onUpdate 方法发出相当多的网络请求。我的小部件预计每天刷新一次。它总是使用AsyncTask 绘制非常重的Canvas。
当我将我的设备从纵向转到横向再转回纵向时,似乎再次调用了onUpdate 方法,并且再次发出了所有这些繁重的网络请求。
如果可能,我可以阻止我的应用程序在方向改变时重新更新吗?
【问题讨论】:
-
缓存数据和上次更新时间。仅在经过一定时间后才更新,否则使用缓存的数据。
标签: java android android-widget