¿Cómo implementar el patrón observador en Android Studio?
Después de leer Headfirst design patterns quiero conocer la forma más sencilla de implementar un patrón de diseño observer en mi aplicación.
El contexto:
En la MainActivity de la aplicación, después de que los usuarios ingresen en EditTextView y hagan clic en el botón, se generará una URL y se enviará a otras actividades para su visualización.
(también cambia a otra actividad 1)
Quiero hacer que mi MainActivity sea el Sujeto(Observable) y Activity1 y Activity2 sean mis Observadores.
En lugar de utilizar la interfaz de observador integrada, intenté utilizar interfaces de sujeto y de observador definidas por mí para implementar este patrón(como lo hicieron en el libro).
Pero esta forma incluye la creación de una instancia de Sujeto en la clase de Observador, lo que significa que crearé una instancia de MainActivity en mis otras clases de Observador, no estoy seguro si funcionará, ¿alguien podría decirme cómo hacerlo correctamente?
(¿O simplemente no puedo utilizar una actividad como un sujeto?)
davy.ai
Para implementar el patrón de diseño observer en tu aplicación de Android como se describe en el contexto, puedes seguir los siguientes pasos: