Android: доступ к чертежам за пределами активности - PullRequest
1 голос
/ 01 июня 2010

Как получить доступ к drawable, которое находится в папке res / drawable моего проекта из-за пределов действия? Компонент, который обрабатывает загрузку изображений, является общим и не входит ни в какую деятельность. Я хотел бы отобразить изображение из res / drawable в случае, если оно не может быть получено из Интернета.

Спасибо, Роб

Ответы [ 3 ]

0 голосов
/ 29 июля 2010

Вы можете позвонить через пакет.

Для изображения синтаксис будет: <your.package.name>.R.drawable.<filename>

0 голосов
/ 23 апреля 2011

Не так просто, как Зара.

Просто используйте PackageManager:

getDrawable (String packageName, int resid, ApplicationInfo appInfo)
0 голосов
/ 01 июня 2010

Вам нужна ссылка на объект Resources . Проще всего было бы передать ссылку на него в конструкторе вашего компонента.

...