En mi aplicación de Android, tengo un gran archivo xml de recurso de cadena. Quiero hacer referencia y reutilizar valores de recursos declarados dentro de valores de cadena. ¿Es posible hacer que la clase R resuelva los valores referenciados (a la @ string/db_table_name)?¿Es posible hacer la sustitución de cadenas en archivos XML de recursos de Android directamente?
<resources>
<string name="db_table_name">tbl_name</string>
<string name="ddl">create table @string/tbl_name</string>
</resources>
¿Hay alguna forma de hacerlo? En el mundo Java normal, algunas herramientas usan la expresión $ {varname} para resolver la referencia. ¿Se puede hacer esto en Android?
se probablemente no necesites tus nombres db y creación de consultas en recursos xml y no dependerán de la localización ni de los calificadores de dispositivos. Yo votaría por h creando estas cosas en un archivo de configuración de proyecto global y quizás una clase estática para la creación de consultas, ¡solo una idea! No soy consciente de que lo anterior es posible son los archivos de resolución :) – Dori