Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
sskdroid
8 / 8 / 3
Регистрация: 03.03.2015
Сообщений: 68
#1

GetString не работает в классах? - Программирование Android

27.07.2015, 16:33. Просмотров 501. Ответов 4
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class FotoLab {
    private static FotoLab sFotoLab;
    private Context mAppContext;
    private ArrayList<Foto> mFoto;
 
    private FotoLab(Context appContext) {
        mAppContext = appContext;
        mFoto = new ArrayList<Foto>();
        Foto foto = new Foto();
        foto.setTitle("фата");
        foto.setJoke(getString(R.string.fata));
        mFoto.add(foto);
 
    }
}
Cannot resolve method 'getString(int)'
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2015, 16:33     GetString не работает в классах?
Посмотрите здесь:
GetString и оператор ? Android
Android SharedPreferences putString и getString
Android Функция обратная getString()
SharedPreferences. Чудеса при putString/getString Android
Android Крашиться при запросе String number = c.getString(c.getColumnIndex("address");
Использование Context в других классах Android
Получение ресурса string в классах Android
Не работает GetString (Не найден оператор, принимающий правый операнд типа "System::String ^") C++/CLI WinForms
Определить какие из имён встречаются во всех классах, только в некоторых классах, не встречаются ни в одном Delphi
Идентификатор getstring не определен C++
Пытаюсь разобраться с rs.GetString. Нужна помощь. C# ASP.NET
Заданы имена девочек. Определить, какие встречаются во всех классах, которые есть только в некоторых классах и какие не встречаются Turbo Pascal

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
27.07.2015, 16:40     GetString не работает в классах? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Java
1
mAppContext.getResources().getString(R.string.fata)
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
27.07.2015, 16:45     GetString не работает в классах? #3
del

Повторяться стал часто))
sskdroid
8 / 8 / 3
Регистрация: 03.03.2015
Сообщений: 68
27.07.2015, 16:52  [ТС]     GetString не работает в классах? #4
спасибо! работает)

то есть мы к стринговому ресурсу обращаемся через экземпляр класса Contex? а в классах наследуемых от Activity достаточно getString, потому что Activity сама наследуется от Contex?
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
27.07.2015, 16:58     GetString не работает в классах? #5
точно
а в "тяжелых случаях", например надо вытащить не строку, а массив, придется написать еще и getResources()
Yandex
Объявления
27.07.2015, 16:58     GetString не работает в классах?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru