Для осуществлеия поиска
нажмите Enter
о нас
персоналии
СМИ о нас
проекты
издательство
кафедра
книга
термины
Имхонет
исследования
аналитика
ссылки

in english
контакты















 

Фонд
научных исследований (ФНИ) «Прагматика культуры» — частная, некоммерческая организация, которая специализируется в области актуальных направлений экономики культуры. Цель Фонда — не только изучение, но и разработка институциональных изменений в устаревших нормах культурного потребления. Поэтому наряду с теоретическим анализом правил игры на неутилитарных рынках ведутся социальные эксперименты. Наиболее масштабным из них стал проект создания универсального рекомендательного интернет-сервиса.

По словам президента ФНИ «Прагматика культуры» Александра Долгина, «научным выходом деятельности Фонда должна стать закладка основ новой дисциплины — экономики символического обмена, а практическим — новые правила обмена на рынках культуры. Претворив изложенные идеи в практики культурного потребления, мы надеемся прийти к небанальной экономической логике символического обмена. Сообщество культуры сможет расценивать творческие рынки с точки зрения их вклада в управление временем личности, и задача Фонда — снабдить человека «культуры» эффективным средством навигации и самоуправления». подробнее



Метод setOptionText


13.07.2017

В методе setOptionText() с помощью ссылки на настройки вызываются соответствующие методы для получения значений настроек. В нашем примере вызывается метод getString() , поскольку известно, что из настроек должно извлекаться строковое значение. Первый аргумент — строковое значение ключа параметра. Выше уже упоминалось, что использование идентификатора гарантирует отсутствие опечаток при создании приложения. В качестве первого аргумента можно было просто указать строку selected_flight_sort_option, но тогда вы должны позаботиться о том, чтобы эта строка была в точности такой же, как и в остальных частях кода, где используется значение ключа. Во втором аргументе указывается значение по умолчанию, на случай, если первый аргумент не будет найден в XML-файле настроек. При самом первом запуске приложения XML-файла настроек еще нет, и без значения во втором аргументе будет возвращено null. Так будет даже если указать значение по умолчанию для параметра в спецификации ListPreference в flightoptions.xml. В нашем примере значение по умолчанию устанавливается в XML, и для этого задействуется идентификатор ресурса, поэтому код в setOptionText() можно использовать для чтения значения идентификатора ресурса, соответствующего значению по умолчанию. Без использования идентификатора прочитать значение по умолчанию непосредственно из ListPreference было бы гораздо сложнее. Совместное использование идентификатора ресурса в XML и коде позволяет получить только одно место, в котором следует изменять значение по умолчанию — файл strings.xml. Не хватает времени на уход за больными близкими? Посмотрите интернат для лежащих больных в Москве. Здесь им обеспечат достойные условия.

Кроме значения настройки, нужно отображать и пояснительный текст для этой настройки. В нашем примере используется упрощение: определение значений flight_ sort_options_values на основе индексов массива. Простое преобразование значения в тип int позволяет определить, какую строку необходимо прочитать из flight_sort_ options. При использовании другого набора значений в flight_sort_options_values нам пришлось бы определять индекс элемента для настройки и использовать этот индекс для выборки пояснительного текста из flight_sort_options.