2013-09-23 2 views
1

Из документации: «Инструменты Android SDK скомпилируют ресурсы вашего приложения в бинарном приложении во время сборки». Поэтому можно с уверенностью предположить, что все Идентификаторы ресурсов будут одинаковыми, независимо от того, какое устройство запускает их?Идентификаторы ресурсов R.id/.layout/.string не изменяются после компиляции, правильно?

ответ

0

Нет, вы не можете доверять файлу R, который может измениться, если у вас есть такой случай, вы должны лучше настроить тег своим видом и использовать его. Ну, это не рекомендуется.

2

Да, постоянные значения будут одинаковыми.

Тем не менее, я не уверен, насколько эта информация полезна каким-либо значимым образом. Значения могут изменяться от одной сборки к другой, например. когда вы изменяете свои ресурсы и затем перестраиваете приложение. Таким образом, использование значения для связи с чем-либо вне приложения является хрупким.

Смежные вопросы