2010-07-18 13 views
10

Android'de çeşitli kaynak türleri için sabitler var mı (örneğin: "çekilebilir")?Android'de kaynak türleri için sabit değerler

getResourceTypeName'un dönüş değeri temelinde bazı koşullu mantığı kodlamak istiyorum ve kaynak türlerini kodlamaktan kaçınmayı tercih ederim.

Örnek:

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 

(Açıkçası, benim kendi sabitlerini oluşturabilir, ama yukarı uyumluluğu sağlamak için sistem sabitleri kullanmayı tercih ediyorum)

+0

bir kullanım örneği örneği? Bazı pseudocode veya yapmaya çalıştığınız şeyi örnekleyen bir şey –

+0

Kod örneğini içerecek şekilde düzenlenmiş soru. – hpique

cevap