AndroidのWidget更新

[java]Intent widgetUpdate = new Intent();
widgetUpdate.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
sendBroadcast(widgetUpdate);[/java]

でwidget更新が手動でできる
もしwidget#onUpdateに

[java] @Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
for (int appWidgetId : appWidgetIds) {
updateAppWidget(context, appWidgetManager, appWidgetId);
}
}[/java]

とでも書いて

[java] static void updateAppWidget(Context context, AppWidgetManager appWidgetManager,
int appWidgetId) {
//appWidgetIdのウィジェット更新ソースコード
}
[/java]

とすればappWidgetIdさえわかれば単体でwidget#updateAppWidgetから更新できる

スポンサーリンク

シェアする

フォローする

スポンサーリンク