Естественно, я подумал, что мне придется изменить код, заставив другой из них расширить другой.Это так?
Да, и надеюсь, что это сработает.
Как бы вы подошли к этой проблеме?
Лично яЯ бы попросил разработчиков этих библиотек использовать обычные синглтоны и выйти из расширения Application
, или ожидать, что пользовательский Application
реализует некоторый определенный библиотекой интерфейс со стандартной реализацией Application
, или иным образом поддерживает этот видсценарий.
Но это только я.: -)
Вы бы просто объединили лучшие (или необходимые) части обеих платформ?
Это может или не может быть практичным, в зависимости от того, что выхочу от них и как легко это можно вычленить из фреймворка (и пользовательская Application
зависимость).Возможно, вы захотите найти альтернативу одному из них, который обладает необходимыми вам функциями и не имеет пользовательской зависимости Application
.