У меня есть абстрактный вид в Android-библиотеке (AbstractActivity), который предполагается использовать в других приложениях как базовая.Абстрактные классы в Android-библиотеке
Поскольку это действие не должно использоваться напрямую, оно не объявляется в библиотеке AndroidManifest.xml-файла (реальная причина в том, что активность объявлена как абстрактная), и поэтому я не могу объявить ее в приложения AndroidManifest.xml.
Реальная проблема заключается в том, что при создании приложения, использующего библиотеку, два .apk файлы будут развернуты на устройстве, Library.apk и Application.apk, а когда Application.apk начинается его закрывается со следующим сообщением в LogCat:
ERROR/AndroidRuntime(4709): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{foo.bar/foo.bar.ApplicationActivity}: java.lang.ClassNotFoundException: foo.bar.ApplicationActivity in loader [email protected]
Могу ли я ссылаться на абстрактную активность, объявленный в библиотеке и использовать его в качестве основы для деятельности в проекте, который ссылается на эту библиотеку?
Я как раз собирался задать этот вопрос сам. – el2iot2