Обратите внимание, что в 2.1 есть ошибка, из-за которой
appWidgetManager.updateAppWidget(int ID, RemoteViews rv)
не работает, вы должны использовать
appWidgetManager.updateAppWidget(int [] IDs, RemoteView rv)
.
Iпросто сделал массив единичной длины с моим конкретным widget ID
в качестве единственного элемента.
Как ни странно, оба метода работают правильно в 1.6, 2.0, 2.2 and 2.3
.
Просто указатель на кого-то другого, застрявшего без обновленияappWidgets
.