Проблема в том, что когда я присваиваю строке значение из файла strings
в классе активности через String string = getResources().getString(R.string.test);
все присваивается нормально, но в отдельном классе адаптера при попытке такой записи студия даже не предлагает в подсказках такой код, как же получить ссылку на ресурс в таком случае?
При создании адаптера передаете в него контекст. Потом используете его для получения доступа к ресурсам.
String string = mContext.getResources().getString(R.string.test);
Если строка нужна в методе onBindViewHolder
, то контекст для её получения можно взять из корневой вьюхи ViewHolder
-а так:
holder.itemView.getContext().getString(R.string.app_name);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Все простоЕсть checkbox при нажатии на него идет запрос ajax, выборка и вывод результата