Константы для типов ресурсов в Android

Есть ли константы для различных типов ресурсов (т.е.: "drawable") в Android?

Я хочу кодировать некоторую условную логику на основе возвращаемого значения getResourceTypeName, и я предпочел бы избегать жесткого кодирования типы ресурсов.

Пример:

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

(Я могу создать свои собственные константы, очевидно, но я предпочел бы использовать системные константы для обеспечения совместимости снизу вверх),

10
задан hpique 18 July 2010 в 21:51
поделиться