0%

Android 多个AppWidget更新时间

前面已经说过,在Android1.5以上的版本,AppWidget的更新时间是强制限定在30分钟的。那么,当在主屏幕添加多个相同的AppWidget时,又是怎么更新的呢? 经真机测试,当添加AppWidget时,传给onUpdate的参数int[] appWidgetIds,长度始终为1,内容就是刚刚添加的AppWidget的ID,当桌面上有多个相同的AppWidget时,所有Widget的更新时间以第一个为准。就是说当第一个Widget间隔30分钟开始更新了,其他的也跟着更新,这时,传给onUpdate的参数int[] appWidgetIds,长度就是桌面上AppWidget的数量,值就是Widget的ID