I would say yes, specially if returning to the app after it being on background for a long time.
Android S.O. manages the disposal of resources in a more or less "I need more space" kind of way, so one can never know for sure if the app has been terminated and resources disposed by it.
That is why EREL created the Starter Service, so that we can "control" how the app is coming back to foreground if not yet disposed, as opposed to opening in the same activity it went to background with...
But, I also thought that the starter was a long running service (sticky) that needn't be restarted "manually"...