@Implementation protected AppWidgetHostView createView( Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); ShadowAppWidgetHostView shadowAppWidgetHostView = Shadow.extract(hostView); shadowAppWidgetHostView.setHost(realAppWidgetHost); return hostView; } }
@Test public void shouldBeAbleToHaveHostSet() throws Exception { AppWidgetHost host = new AppWidgetHost(ApplicationProvider.getApplicationContext(), 0); shadowAppWidgetHostView.setHost(host); assertThat(shadowAppWidgetHostView.getHost()).isSameAs(host); } }
@Implementation protected AppWidgetHostView createView( Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); ShadowAppWidgetHostView shadowAppWidgetHostView = Shadow.extract(hostView); shadowAppWidgetHostView.setHost(realAppWidgetHost); return hostView; } }
@Implementation public AppWidgetHostView createView(Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); Shadows.shadowOf(hostView).setHost(realAppWidgetHost); return hostView; } }
@Implementation public AppWidgetHostView createView(Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); Shadows.shadowOf(hostView).setHost(realAppWidgetHost); return hostView; } }
@Implementation public AppWidgetHostView createView(Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); Shadows.shadowOf(hostView).setHost(realAppWidgetHost); return hostView; } }