Является ли значение R.id.akey неизменным, если я храню его и сравниваю с R.id.akey?
Я сохраняю значение из сгенерированного R.id. * из идентификаторов. xml в SharedPreferences для сравнения позже
<resources>
<item name="opt_1" type="id" />
<item name="opt_2" type="id" />
</resources>
prefs.edit().putInt("PREF", R.id.opt_1).apply()
Можно с уверенностью предположить, что сгенерированное значение будет равным между строительными проектами?
prefs.getInt("PREF", -1) == R.id.opt_1
Извините за вопрос да или нет PS: Довольно уверен Это проблема для времени компиляции
Я заметил, и она меняет значения, если вы изменяете идентификаторы. xml, есть ли способ сделать его неизменным без использования конечных значений c int?