Anonymous
public text v1 · immutable AppWidgetManager manager = AppWidgetManager.getInstance(context);
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), layoutId);
ComponentName thisWidget = new ComponentName(context, getClass());
Intent intent = new Intent(context, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
remoteViews.setOnClickPendingIntent(R.id.widget_btn, pendingIntent);
manager.updateAppWidget(thisWidget, remoteViews);