Los anuncios de Flurry matan mi servicio android y vistas de widgets
service ads (0)
yo añadí
FlurryAgent.getAds(..)
dentro de mi actividad. Mi actividad se inicia con un widget y la información se almacena en caché a través de un servicio.
Si el usuario hace clic en un anuncio y pasa a pantalla completa, mi widget ya no responde a los clics y el servicio ya no actualiza las vistas en el widget. Permanece así a menos que el usuario elimine el widget de la pantalla del iniciador y lo vuelva a agregar.
onStartCommand()
situaciones de poca memoria con el servicio de esta manera en onStartCommand()
:
RemoteViews views = new RemoteViews(getPackageName(), R.layout.activity_main);
AppWidgetManager appWidgetManager = AppWidgetManager
.getInstance(context);
int[] appWidgetIds = appWidgetManager
.getAppWidgetIds(new ComponentName(context,
MainWidget.class.getName()));
for (int i = 0; i < appWidgetIds.length; i++) {
appWidgetManager.updateAppWidget(appWidgetIds[i], views);
}
return START_STICKY;
donde se supone que appWidgetIds debe actualizar appWidgetManager para mantener las vistas remotas accesibles, y se supone que el indicador START_STICKY
maneja esta situación exacta con respecto a la reinstalación del servicio.
El anuncio de pantalla completa Flurry parece matar de alguna manera de todos modos
por favor avise