smartwatch - ¿Cuál es la mejor práctica para compartir clases entre una aplicación de Wear y Android?
descargar android wear (1)
Estoy usando una clase que serializo en mi aplicación de Android Phone y deserializo en mi aplicación de Android Wear Ambos están en el mismo proyecto de Android Studio y se implementan como uno solo.
¿Cómo puedo compartir la clase entre los dos sin tener una copia de la clase en cada paquete? Ahora mismo lo estoy copiando / pegando, pero ¿hay alguna forma de incluirlo en ambas aplicaciones?
La estructura del directorio es:
./
mobile/
...src/etc
wear/
...src/etc
¿Cómo manejo las clases comunes?
Puede crear un nuevo módulo "Biblioteca de Android" en el proyecto y colocar allí sus clases comunes.
Luego simplemente lo agrega como una dependencia de los módulos Mobile y Wear (en Estructura del proyecto -> Dependencias -> Agregar -> Dependencia del módulo). De esa manera puede crear / usar instancias de estas clases desde ambos módulos.