Есть ли разница в использовании Context.getText и Context.getResources.getText?

StackOverflow https://stackoverflow.com/questions/9399535

Вопрос

Итак, я заметил, что есть два способа получить одни и те же данные, и я не уверен, есть ли рекомендации, когда вам следует их использовать (кроме того, что обход getResources может сэкономить память, если вына самом деле не хочу использовать объект более одного раза).Но кроме этого, я хотел бы знать, есть ли рекомендации или причины для использования

Context.getText (id) против Context.getResources.getText (id)

Кто-нибудь может помочь?

Это было полезно?

Решение

Нет никакой разницы.Источник для getText (id):

общий

Вы можете убедиться в этом сами на Context.java в netmite с версией исходного кода Android.

Другие советы

Если вам нужен просто текст, вы можете использовать метод Context.getText(id).Получение ресурса с помощью Context.getResoures() позволяет вам протестировать другие его свойства.

вы можете увидеть исходный код выше на grepcode.com

Разницы буквально нет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top