По сути, вы не можете (и не должны) делать то, что пытаетесь сделать.Если у вас есть код, который вы хотите продолжить выполнять после того, как пользователь завершит сеанс *, ваш код должен работать вместе со службой.Затем код должен записывать свою работу в постоянное хранилище, или ваша служба должна предусматривать некоторый связывающий интерфейс для вновь созданного действия для соединения с потоком.
* Сеанс заканчивается, если пользователь поддерживает наши ваши действия.Это другое поведение по сравнению с тем, когда пользователь нажимает клавишу HOME, что означает, что пользователь хочет возобновить то, что он делал, когда он вернется в ваше приложение.