Mi aplicación depende de un proyecto de biblioteca.Acceder a los recursos de la aplicación desde el proyecto de la biblioteca
El archivo menu.xml se encuentra dentro del proyecto de la aplicación.
Todo el código de Java está dentro del proyecto de la biblioteca, incluido el código del controlador de menú onOptionsItemSelected().
¿Hay alguna manera de acceder a los recursos de la aplicación desde el proyecto de la biblioteca? Me gustaría escribir algo como esto, que es actualmente imposible, ya que los elementos de menú no son visibles desde la biblioteca:
if (item.getItemId()==R.id.settings) {
...
}
Es probable que desee volver a pensar su diseño si su biblioteca necesita hacer suposiciones sobre lo que está en su proyecto de aplicación. Si el menú es algo que desea compartir con otros proyectos, mueva el menú al proyecto de la biblioteca. –
Olvidé mencionar que el proyecto de la biblioteca contiene todos los menús, excepto uno. El menú del proyecto tiene una opción de menú adicional "obtener la versión pro". – tos
Quizás desee hacer una subclase de la actividad de su biblioteca y agregar manualmente la opción de menú a "Go Pro". –