public void addBoundWidget(int appWidgetId, AppWidgetProviderInfo providerInfo) { addInstalledProvider(providerInfo); bindAppWidgetId(appWidgetId, providerInfo.provider); widgetInfos.get(appWidgetId).info = providerInfo; }
@Test public void getInstalledProviders_returnsWidgetList() throws Exception { AppWidgetProviderInfo info1 = new AppWidgetProviderInfo(); info1.label = "abc"; AppWidgetProviderInfo info2 = new AppWidgetProviderInfo(); info2.label = "def"; shadowAppWidgetManager.addInstalledProvider(info1); shadowAppWidgetManager.addInstalledProvider(info2); List<AppWidgetProviderInfo> installedProviders = appWidgetManager.getInstalledProviders(); assertEquals(2, installedProviders.size()); assertEquals(info1, installedProviders.get(0)); assertEquals(info2, installedProviders.get(1)); }
@Test public void bindAppWidgetId_shouldRecordAppWidgetInfo() throws Exception { ComponentName provider = new ComponentName("abc", "123"); AppWidgetProviderInfo providerInfo = new AppWidgetProviderInfo(); providerInfo.provider = provider; shadowAppWidgetManager.addInstalledProvider(providerInfo); appWidgetManager.bindAppWidgetIdIfAllowed(90210, provider); assertSame(providerInfo, appWidgetManager.getAppWidgetInfo(90210)); }
public void addBoundWidget(int appWidgetId, AppWidgetProviderInfo providerInfo) { addInstalledProvider(providerInfo); bindAppWidgetId(appWidgetId, providerInfo.provider); widgetInfos.get(appWidgetId).info = providerInfo; }
public void addBoundWidget(int appWidgetId, AppWidgetProviderInfo providerInfo) { addInstalledProvider(providerInfo); bindAppWidgetId(appWidgetId, providerInfo.provider); widgetInfos.get(appWidgetId).info = providerInfo; }
public void addBoundWidget(int appWidgetId, AppWidgetProviderInfo providerInfo) { addInstalledProvider(providerInfo); bindAppWidgetId(appWidgetId, providerInfo.provider); widgetInfos.get(appWidgetId).info = providerInfo; }
public void addBoundWidget(int appWidgetId, AppWidgetProviderInfo providerInfo) { addInstalledProvider(providerInfo); bindAppWidgetId(appWidgetId, providerInfo.provider); widgetInfos.get(appWidgetId).info = providerInfo; }