WidgetHelper(Context context) { mContext = context; mAppWidgetManager = AppWidgetManager.getInstance(context); mAlarmManager = (AlarmManager) context.getSystemService(ALARM_SERVICE); }
@Override public void onFailureImpl(DataSource dataSource) { // No cleanup required here. noBit = BitmapFactory.decodeResource(context.getResources(), R.drawable.placeholder_disk_210); albumMap.put(albumuri,noBit); pushUpdate(context,AppWidgetManager.getInstance(context), false); } },
@Override public void onNewResultImpl(@Nullable Bitmap bitmap) { // You can use the bitmap in only limited ways // No need to do any cleanup. if (bitmap != null) { noBit = bitmap.copy(bitmap.getConfig(),true); albumMap.put(albumuri,noBit); } pushUpdate(context,AppWidgetManager.getInstance(context),false); }
@Override void update() { AppWidgetManager manager = AppWidgetManager.getInstance(picasso.context); manager.updateAppWidget(appWidgetIds, target.remoteViews); }
public static void triggerMessageListWidgetUpdate(Context context) { Context appContext = context.getApplicationContext(); AppWidgetManager widgetManager = AppWidgetManager.getInstance(appContext); ComponentName widget = new ComponentName(appContext, MessageListWidgetProvider.class); int[] widgetIds = widgetManager.getAppWidgetIds(widget); Intent intent = new Intent(context, MessageListWidgetProvider.class); intent.setAction(ACTION_UPDATE_MESSAGE_LIST); intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, widgetIds); context.sendBroadcast(intent); }
/** * Updates the AppWidget after the ImageView has loaded the Bitmap. */ private void update() { AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(this.context); if (this.componentName != null) { appWidgetManager.updateAppWidget(this.componentName, this.remoteViews); } else { appWidgetManager.updateAppWidget(this.widgetIds, this.remoteViews); } }
@Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action != null && action.startsWith("com.naman14.timber.")) { AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context); ComponentName thisAppWidget = new ComponentName(context.getPackageName(), this.getClass().getName()); int[] appWidgetIds = appWidgetManager.getAppWidgetIds(thisAppWidget); onUpdate(context, appWidgetManager, appWidgetIds, intent.getExtras()); } else { super.onReceive(context, intent); } }
@Override public void onReceive(Context context, Intent intent) { if (intent.getAction() == null) { updateWidget(context, AppWidgetManager.getInstance(context), intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, -1)); } else { super.onReceive(context, intent); } }
@Override public void onReceive(Context context, Intent intent) { super.onReceive(context, intent); String action = intent.getAction(); if (action.equals(ACTION_UPDATE_MESSAGE_LIST)) { AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context); int[] appWidgetIds = intent.getIntArrayExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS); appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetIds, R.id.listView); } }
public void doUpdate(Context context) { AppWidgetManager.getInstance(context) .updateAppWidget(new ComponentName(context, AnkiDroidWidgetSmall.class), buildUpdate(context, true)); }
@Override @Deprecated public void onStart(Intent intent, int startId) { Timber.i("SmallWidget: OnStart"); RemoteViews updateViews = buildUpdate(this, true); ComponentName thisWidget = new ComponentName(this, AnkiDroidWidgetSmall.class); AppWidgetManager manager = AppWidgetManager.getInstance(this); manager.updateAppWidget(thisWidget, updateViews); }
@Before public void setUp() { shadowManager = Shadow.extract(AppWidgetManager.getInstance(RuntimeEnvironment.application)); viewId = 1234; views = mock(RemoteViews.class); }
@Override public void updateWidgetDimensions(Context context, RemoteViews updateViews, Class<?> cls) { AppWidgetManager manager = AppWidgetManager.getInstance(context); int[] ids = manager.getAppWidgetIds(new ComponentName(context, cls)); for (int id : ids) {
pushUpdate(context,AppWidgetManager.getInstance(context) ,true); break; pushUpdate(context,AppWidgetManager.getInstance(context) ,false); duration = intent.getLongExtra("duration",0); position = intent.getLongExtra("position",0); pushUpdate(context,AppWidgetManager.getInstance(context) ,true); } else if(action.equals(MediaService.MUSIC_CHANGED)){ trackname = intent.getStringExtra("track"); isPlaying = intent.getBooleanExtra("playing",false); Log.e("harvic","art = " + art + " trackname = " + trackname); pushUpdate(context,AppWidgetManager.getInstance(context) ,false);
@Before public void setUp() throws Exception { appWidgetManager = AppWidgetManager.getInstance(ApplicationProvider.getApplicationContext()); shadowAppWidgetManager = shadowOf(appWidgetManager); }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) @Before public void setUp() { widgetProvider = new WidgetProvider(); alarmManager = (AlarmManager) RuntimeEnvironment.application.getSystemService(Context.ALARM_SERVICE); jobScheduler = (JobScheduler) RuntimeEnvironment.application.getSystemService(Context.JOB_SCHEDULER_SERVICE); widgetManager = AppWidgetManager.getInstance(RuntimeEnvironment.application); appWidgetId = shadowOf(widgetManager).createWidget(WidgetProvider.class, R.layout.appwidget); }
@Before public void setUp() { controller = Robolectric.buildActivity(WidgetConfigActivity.class, new Intent().putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 1)); activity = controller .create() .start() .resume() .visible() .get(); shadowOf(AppWidgetManager.getInstance(activity)) .createWidgets(WidgetProvider.class, R.layout.appwidget, 1); }
noBit = BitmapFactory.decodeResource(context.getResources(), R.drawable.placeholder_disk_210); albumMap.put(albumuri,noBit); pushUpdate(context,AppWidgetManager.getInstance(context),false); }else { ImageRequest imageRequest = ImageRequestBuilder
/** * Updates the AppWidget after the ImageView has loaded the Bitmap. */ private void update() { AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(this.context); if (this.componentName != null) { appWidgetManager.updateAppWidget(this.componentName, this.remoteViews); } else { appWidgetManager.updateAppWidget(this.widgetIds, this.remoteViews); } }
void onCreate() { // Initialize widget manager and host, restore widgets widgetPrefs = mainActivity.getSharedPreferences(WIDGET_PREFERENCE_ID, Context.MODE_PRIVATE); mAppWidgetManager = AppWidgetManager.getInstance(mainActivity); mAppWidgetHost = new AppWidgetHost(mainActivity, APPWIDGET_HOST_ID); widgetArea = mainActivity.findViewById(R.id.widgetLayout); restoreWidgets(); }