1

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

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);
}
4

0 回答 0