Предполагая, что у меня есть общий класс активности, определенный в проекте библиотеки, который не изменяется для любого приложения, использующего его, и, следовательно, не нуждается в подклассах, могу ли я получитьспособ создания приложений без создания для них этого подкласса?
Чтобы лучше объяснить мой вопрос, скажем, у меня есть одно действие в проекте библиотеки:
public class LibActivity extends Activity {
...
}
А сейчас я создаю приложениеиспользуя этот проект библиотеки.Действительно ли мне нужно создавать
public class AppActivity extends LibActivity {
// totally empty!
}
Только для того, чтобы приложение имело свою собственную активность, на которую должны ссылаться его собственные AndroidManifest.xml
?
Могу ли я найти способ минималистичного подхода,в котором я делю деятельность на подклассы, только если мне нужно изменить поведение ядра деятельности библиотеки?