К сожалению, вы не можете заставить Android хранить ваше приложение в памяти. Если ОС считает, что ей требуется больше памяти для приоритетного приложения или службы, она оставляет за собой право прекратить одну или все ваши действия.
Я предполагаю, что происходит, когда ваш статический объект теряется и воссоздается, когда вы вызываете его, то есть он потерял свое состояние. Тем не менее, если у вас есть ссылка на объект на переднем плане, я немного удивлен, что он теряется.
Лучшее, что вы можете обойти, - это подключить к событиям жизненного цикла и сохранить состояние вашего одноэлементного объекта, а затем восстановить его при необходимости.
К сожалению, в Androd нет событий жизненного цикла приложения. Посмотрите на этот вопрос , чтобы узнать, как сохранить переходное состояние приложения.