Я создаю библиотеку, которая должна распространяться в виде файла jar.
Открытая функция - void SomeLibClass.showSomeDialog(Context context)
, а библиотека задач - это диалоговое окно со сложным представлением внутри.Никакой активности, ничего сложного.
Шаблон с использованием библиотеки - разработчик добавит его в свой проект, и вызовет в одном месте SomeLibClass.showSomeDialog
и наслаждается забавным диалогом.
Кажется логичным, что ресурсы необходимыдля отображения диалога были внутри файла JAR (чтобы избежать ошибок, таких как: JAR обновлен, но нет ресурсов) - нам нужно в файле JAR: макет, строка, рисование и т. д.
И я хочу вызвать ресурс поТо есть, например, когда я делаю макет, я продолжаю писать как android: text = "@ string / hello"
Но эту логическую вещь сделать невозможно, теперь я делаю все ресурсы в jar-файле с префиксом,но как решить проблему с тем же идентификатором в R.java?
Или я неправильно смотрю, и это все, что мы должны как-то сделать по-другому?Хочется повторить простое - все, что нужно для библиотеки, было в ней.