В моем приложении я вставляю некоторые объекты управления oneton с помощью кинжала.Поля статических объектов становятся нулевыми, когда нажимается кнопка дома
Предположим, что один из этих менеджеров, скажем, myManager, хранит данные в списке, скажем myList. Также у меня есть класс BroadcastReceiver, скажем, myBroadcastReceiver, который вызывает один из методов myManager, например myMethod, когда он получает какие-то конкретные намерения.
Если я открываю приложение и жду, пока myList не будет инициализирован, а затем нажмите на дом, а после этого myBroadcastReceiver получит намерение и вызовет myMethod, myList будет null (хотя сам myManager не является нулевым).
Я не могу понять, если это вопрос естественного поведения андроида, или если я действительно ошибся, что это произойдет.