title: Only my service foreground is awake, not the managers member of the service
body: <p>I have a service that refers to a MainManager who is referring to other managers including a blamanager (all managers are singleton).</p>
  <p>The BLE communcation must continue when the application is Killed.</p>
  <p>That's why I created a service foreground that remains awake even when the application is Killed, but only the hand service remains awake and not the managers who depend on it.</p>
  <p>Why? All managers need to be services? Or how to make the service dependent managers continues to work even when the app is killed?</p>
  <p>You can see below the architecture:
  <a href="https://i.stack.imgur.com/KTdCt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KTdCt.png" alt="enter image description here" /></a></p>
  <p>What is the solution to my problem? If I have to turn my managers into services, it will break my architecture (I hope this is not the solution..), so what are my solutions?</p>