2011-10-24 13 views
5

Alcance: Debes actualizar la IU de actividad de diferentes maneras. La actualización depende de las transmisiones recibidas del servicio. Problema: Hay dos formas comunes para saber qué manera la interfaz de usuario debe ser actualizado:¿Cuánto cuesta el receptor de difusión para la memoria?

  1. registro sólo el 1 receptor de radiodifusión, pero poner diferentes extras en su intención y comprobar por ellos en el método de la actividad OnReceive();
  2. registra las difusiones para cada comando de actualización.

La segunda forma parece ser más elegante y más comprensible. Pero me pregunto si consumirá más memoria. ¿Qué recomendarías? ¡Gracias!

Respuesta

1

Acepto con CommonsWare. Desde un standpoing de rendimiento, esto no es realmente algo de lo que deba preocuparse. Dicho esto, probablemente iría con 2nd way por la única razón de que hará que tu código sea más modular, mejorando así el mantenimiento.

+0

Totalmente de acuerdo! Gracias, no más dudas al respecto. –

2

No debería hacer una gran diferencia en ambos sentidos.

Cuestiones relacionadas