1

我的 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(s):

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

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

这个问题存在于 Nexus 7 上,但不存在于旧的三星 Galaxy Ace (Os 2.3.6)

4

0 回答 0