public override void onUpdate(Context context, SlookCocktailManager cocktailBarManager, int[] cocktailIds) { RemoteViews rv = new RemoteViews(context.PackageName, R.layout.sample_panel); string str = context.Resources.getString([email protected]_text); rv.setTextViewText(R.id.text, str); setPendingIntent(context, rv); for (int i = 0; i < cocktailIds.Length; i++) { cocktailBarManager.updateCocktail(cocktailIds[i], rv); } }
public override void onUpdate(Context context, SlookCocktailManager cocktailManager, int[] cocktailIds) { Intent intent = new Intent(context, typeof(CocktailListAdapterService)); intent.Data = Uri.parse(intent.toUri(Intent.URI_INTENT_SCHEME)); RemoteViews views = new RemoteViews(context.PackageName, R.layout.widget_layout); views.setRemoteAdapter(R.id.widgetlist, intent); views.setEmptyView(R.id.widgetlist, R.id.emptylist); Intent itemClickIntent = new Intent(context, typeof(CocktailListAdapterProvider)); itemClickIntent.Action = Constants.COCKTAIL_LIST_ADAPTER_CLICK_ACTION; PendingIntent itemClickPendingIntent = PendingIntent.getBroadcast(context, 1, itemClickIntent, PendingIntent.FLAG_UPDATE_CURRENT); views.setPendingIntentTemplate(R.id.widgetlist, itemClickPendingIntent); for (int i = 0; i < cocktailIds.Length; i++) { cocktailManager.updateCocktail(cocktailIds[i], views); } }