Мое приложение аварийно завершает работу на холостом ходу в фоновом режиме. Я отлаживал и обнаружил, что причина его сбоя связана с NullPointerException
. Исключение было связано с тем, что данные в классе singleton приложения уничтожаются сборщиком мусора, когда приложение находится в фоновом режиме. Я использую статические данные в каждом действии во всем приложении.
Мой вопрос: есть ли способ сделать данные класса приложения постоянными, когда в фоновом режиме? Или есть ли другое решение?