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);
			}
		}
Esempio n. 2
0
        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);
			}
		}
        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);
            }
        }