2010-07-18 15 views
10

¿Hay constantes para los distintos tipos de recursos (es decir: "dibujables") en Android?Constantes para tipos de recursos en Android

Quiero codificar una lógica condicional basada en el valor de retorno de getResourceTypeName y prefiero evitar la codificación de los tipos de recursos.

Ejemplo:

final String type = context.getResources().getResourceTypeName(resid); 
if ("drawable".equalsIgnoreCase(type)) { 
    // Something 
} else if ("xml".equalsIgnoreCase(type)) { 
    // Something else 
} 
// TODO: Replace above strings with system constants 

(puedo crear mis propias constantes, obviamente, pero yo preferiría usar constantes del sistema para asegurar la compatibilidad ascendente)

+0

¿Podría p ¿Rove un ejemplo de un caso de uso? Algunos pseudocódigos o algo que ejemplifica lo que está tratando de hacer –

+0

Pregunta editada para incluir un ejemplo de código. – hpique

Respuesta

Cuestiones relacionadas