Tengo un proyecto de Android que usa un proyecto de biblioteca (todo lo cual construí). Estoy usando ADT/SDK v14 y necesito acceder a la clase principal en el proyecto principal y llamar a una función cuando se descarta un diálogo en el proyecto de la biblioteca. Ahora, puedo hacerlo si agrego una referencia a mi proyecto principal para el proyecto de la biblioteca, pero eso no es ideal. ¿Cómo obtengo una referencia a una clase en mi proyecto principal de una clase en el proyecto de la biblioteca?Acceda a la clase de proyecto principal desde una clase de biblioteca
Esta es la forma en que está funcionando:
- tengo mi clase principal en mi proyecto que es un tabhost
- El tabhost obtiene los fragmentos de las pestañas desde el proyecto de biblioteca
- Uno de los fragmentos para las pestañas lanza una DialogFragment
- Cuando se descartó que DialogFragment, tengo que llamar a una función fillItems() en la clase principal (aquí es donde estoy atascado)
¿Alguien tiene alguna idea?
Gracias, Ed
Desde una perspectiva de POO, no se debe comunicar de esa manera. No desea que sus bibliotecas estén estrechamente vinculadas a sus proyectos principales; se convertirán rápidamente en "no compartibles". –
Sí, sabía que ese no era el camino a seguir y estaba tratando de evitarlo, pero no podía entender lo que tenía que hacer. La respuesta a continuación fue lo que necesito para resolverlo. Gracias. – ssuperz28