Можно ли изменять данные в strings.xml в коде и как?

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
badtrips
Сообщения: 5
Зарегистрирован: 12 апр 2013, 22:53

Можно ли изменять данные в strings.xml в коде и как?

Сообщение badtrips » 06 май 2013, 18:58

Вопрос в заголовке, пока сам не соображу и не нагуглил ещё ничего.
Пример - есть массив, хочу изменить какой-лиюл его элемент.

badtrips
Сообщения: 5
Зарегистрирован: 12 апр 2013, 22:53

Re: Можно ли изменять данные в strings.xml в коде и как?

Сообщение badtrips » 06 май 2013, 19:02

прочитал "Удобств использования ресурсов заключается в том, что их можно изменять без повторной компиляции или новой разработки приложения. " , вопрос - как?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Можно ли изменять данные в strings.xml в коде и как?

Сообщение rezak90 » 06 май 2013, 19:17

нет нельзя
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Можно ли изменять данные в strings.xml в коде и как?

Сообщение Mikhail_dev » 06 май 2013, 20:07

badtrips писал(а):прочитал "Удобств использования ресурсов заключается в том, что их можно изменять без повторной компиляции или новой разработки приложения. " , вопрос - как?
Смысл в том, что ты меняешь в ресурсах значение ресурса и тебе не надо при этом менять что-либо в коде, потому как ссылка на ресурс не меняется.
А зачем сам Ресурс менять? Меняй значение программно. Я в одном месте своего кода так и делаю. Беру ресурс, а после меняю что-то из него.

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Можно ли изменять данные в strings.xml в коде и как?

Сообщение neoksi » 06 май 2013, 22:03

no-- писал(а):Смысл в том, что ты меняешь в ресурсах значение ресурса и тебе не надо при этом менять что-либо в коде, потому как ссылка на ресурс не меняется.
А зачем сам Ресурс менять? Меняй значение программно. Я в одном месте своего кода так и делаю. Беру ресурс, а после меняю что-то из него.
Иногда нужно изменить сам ресурс, например когда ты можешь отдать RemoteView только ссылку на ресурс, а нужно поменять один цвет. Сам только что столкнулся с этим ограничением.

Ответить