Al programar en Android, termino escribiendo una actividad para padres que se extiende por varias otras. Un poco como ListActivity
. Mi actividad para padres se extiende al Activity
. si tengo la intención de usar un Map
o un List
, no puedo usar mi actividad parental como superclase: la actividad secundaria solo puede ampliar una actividad obviamente. Como tal, termino escribiendo mis actividades principales con la misma lógica para Activity
, ListActivity
, MapActivity
y más.¿Patrón de diseño para ampliar las actividades de Android?
Lo que estoy buscando es algún tipo de funcionalidad de rasgo/patrón de diseño que ayudaría en este caso. ¿Alguna sugerencia?
No solo está agregando una vista. Tiene el ciclo de vida del mapa/controlador de cursor y demás, dependiendo de la actividad que use. Los beneficios pueden no equilibrar la inflexibilidad pero definitivamente se gana cierto código al usar clases predispuestas. – charroch