В моем приложении Android есть класс, который подклассирует объект AndroidApplication. В документах говорится:
public void onCreate ()
С тех пор: Уровень API 1 Вызывается, когда
приложение запускается, прежде чем любой
другие объекты приложения были
создано. Реализации должны быть как
максимально быстро (например, используя
ленивая инициализация состояния) с
время, проведенное в этой функции
напрямую влияет на производительность
начало первой деятельности, услуги,
или получатель в процессе. если ты
переопределите этот метод, обязательно
вызовите super.onCreate ().
Я установил точку останова на конструкторе моего подкласса, и когда я запускаю свое приложение, оно никогда не достигается. Естественно, когда я вызываю метод getInstance () подкласса из другого кода, он возвращает NULL, поскольку переменная экземпляра (предполагается) инициализируется при вызове конструктора.
Может кто-нибудь сказать мне, что не так? Из документов я бы предположил, что мне не нужно сам создавать экземпляр подкласса AndroidApplication или нет? Должен ли я как-то изменить свой файл манифеста, чтобы добавить подкласс AndroidApplication, и если да, то как?
- Рошлер