title: Android: Singleton Instance vs Service
body: <p>Here I want to ask one basic question which I couldn't find the answer while iam doing code.</p>
  
  <p>As I understand, creating a singleton instance in application onCreate() is having less vulnerable than android service. In my application, i want to listen for location update which should have less likelihood to get destroyed. If I keep service it might get killed in low memory but still, the application can run in the background which would keep the instance. So I would like to go with singleton instance rather than service.</p>
  
  <p>Is it a right approach? </p>