title: Android global LocationManager access(like singleton)
body: <p>In my Android application, I have different activities with similar lists of addresses &amp; I need to show (update) distances (in km) to them at least in a 10 s interval. But I don't know the right way to organize fast access to an actual current location from any activity anytime. </p>
  
  <p>If I overload splash screen activity with <code>LocationManager</code> methods &amp; store current coordinates in the <code>Application</code> object &amp; call some <code>((MyApplication)getApplicationContext()).getCurrentPos()</code> from the activity to get the current position, will it be correct way for solving this problem? 
  Or should I create singleton &amp; initialize it in <code>Application.onCreate()</code> method? Or how? </p>