Фонд |
Идентификаторы28.08.2017 Идентификаторы в библиотечной версии файла R.java помогут в компиляции файлов исходного кода Java в проекте библиотеки. За счет объявления идентификаторов без ключевого слова final предотвращается помещение их значений (жесткое кодирование) в скомпилированные файлы Java-классов для библиотеки. Теперь эти JAR-файлы для библиотеки включаются в проект приложения. Файл R.java для библиотеки воспроизводится в проекте приложения. Все идентификаторы из библиотечного файла R.java воссоздаются в файле R.java проекта приложения. Этот файл также содержит идентификаторы из главного приложения. Хотя не совсем понятно, почему возникла необходимость в помещении констант приложения в файл R.java, относящийся к Java-пакету библиотеки. Кроме того, любопытно, что файл R.java, принадлежащий проекту приложения, содержит идентичную информацию за исключением имени Java-пакета в начале. Ищете где пульт FAAC для шлагбаумов купить? Обратитесь в компанию PultTop. Здесь вы найдете высококачественную продукцию по доступным ценам, а также получите хорошую скидку при покупке крупной партии. Возможно, это отвечает на предыдущий вопрос, о котором мы размышляли: если нет ничего плохого в смешивании ресурсов главного приложения и библиотеки, то зачем создавать два файла? Просто создайте один файл R.java, скопируйте его и соответствующим образом измените в копии имя Java-пакета.
|