如何在android中更新小部件的单个实例

时间:2012-12-12 09:18:24

标签: android android-widget

我想从活动更新窗口小部件的单个实例(不是所有窗口小部件)。如果我点击我的小部件,我将进入一项活动。从那里我可以设置小部件的属性(例如:背景颜色)。我想要的是,我需要更新我点击的小部件的属性。不适用于所有小部件。 功能如下所示:

public void set(View view)
{
    final Context context = ColorPick.this;
     RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widget_layout);
     views.setTextColor(R.id.ap, Color.rgb(r, g, b));
     ComponentName thiswidget = new ComponentName(context,TimeWidgetProvider.class);
    AppWidgetManager manager = AppWidgetManager.getInstance(context);
     manager.updateAppWidget(thiswidget, views);
}

0 个答案:

没有答案