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