Ok, i've found that is easy almost as with standard views.
@Override
public void onReceive(Context context, Intent intent) {
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
int appWidgetId = 0;
if(intent.getAction().equals(ACTION_HIDE_BALANCE)) {
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.root_view);
views.removeAllViews(R.id.view_to_remove);
appWidgetId = intent.getExtras().getInt(AppWidgetManager.EXTRA_APPWIDGET_ID);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
super.onReceive(context, intent);
}
Obviusly, had to attach AppWidgetManager.EXTRA_APPWIDGET_ID extra to the onClick PendingIntent