2012-07-28 26 views
5

Jaka jest różnica między getResources().getString(...) a getString() po wywołaniu z mojej aktywności? Czytam, że getText(...) zwraca stylizowany tekst, ale kiedy powinienem użyć getResources() w przeciwieństwie do bezpośredniego wywoływania getString()?Różne sposoby uzyskiwania zasobów ciągów znaków

+0

Myślę, że 'getText' jest używany dla aktywów ... sprawdź źródło –

Odpowiedz

6

Są to te same nic specjalnego o nich, jeśli pobrać kod źródłowy Androida i specjalnie Context Class dla exemple

public final String getString(int resId) { 
    return getResources().getString(resId); 
} 
2

getString() to wygodny sposób, ponieważ jest używany regularnie (nie trzeba wpisywać getResources() ...). Poza tym są takie same.