AppWidget多个实例停止刷新

时间:2013-10-28 08:19:53

标签: android widget android-appwidget appwidgetprovider

我的AppWidget中有 6 位图,并在每次刷新时设置图像视图位图:

rviews.setImageViewBitmap(R.id.time1, theBitmapLayer1);
rviews.setImageViewBitmap(R.id.time2, theBitmapLayer2);
rviews.setImageViewBitmap(R.id.time3, theBitmapLayer3);
rviews.setImageViewBitmap(R.id.time4, theBitmapLayer4);
rviews.setImageViewBitmap(R.id.time5, theBitmapLayer5);
rviews.setImageViewBitmap(R.id.time6, theBitmapLayer6);

然后我用这个更新我的AppWidget:

appWidgetManager.updateAppWidget(new int[] { widgetId }, rviews);

如果我在桌面上只插入一个Wi​​dget实例,它就能正常工作。 但是在某些设备上(例如Nexus 4,Os 4.3),如果我在桌面上插入 5~6 小部件副本,它就会停止刷新。此后不仅在小部件崩溃,而且所有其他应用程序小部件。唯一的解决方案是重启设备。

此问题存在于Nexus 7上,但不存在于旧的Samsung Galaxy Ace(Os 2.3.6)

0 个答案:

没有答案