Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I'm running on JB. The Google Maps application always seems to have 2 instances running in the background inspite of turning the GPS off. Is there a clean solution to prevent it from ever running in the background?

share|improve this question
1  
are you signed in to latitude? –  Nesim Razon Nov 17 '12 at 14:58
1  
No, I don't use Latitude. –  Abhishek Sha Nov 17 '12 at 17:36
add comment

2 Answers 2

up vote 4 down vote accepted

One part of Google Maps is a so called "Location Service", which kicks in on a couple of intents (e.g. always when your network connectivity changes -- which happens when you login to a new WiFi network, or to a new cell tower). It caches your current location to the "location cache", which should serve to faster provide your current location when needed (and to update Google's location database, as the cache's contents are submitted in intervals).

Without being rooted, there's not much you can do about. But if your device is rooted, you have several options:

  1. Use an app like Autorun Manager PRO (yes, here you need the "Pro") to disable the listeners which cause it to kick-in1
  2. Use Titanium Backup ★ root to freeze the app when you don't need it, and un-freeze it on demand2

AutoRun Manager Titanium Backup

Which method to prefer? I personally would go for the second. Titanium backup lets you create a widget on your desktop to toggle the "frozen state" of an app, so you can easily switch it on/off. Disabling some listeners might work well -- but the app also might start behaving strangely.

share|improve this answer
add comment

In Settings / Location settings, uncheck "Report from this device". Make also sure to disable Google Now.

Seems to do the trick with Maps 6.14.1 on JB 4.1.2.

share|improve this answer
    
Where/how do I disable Google Now? –  imz -- Ivan Zakharyaschev Apr 29 '13 at 15:51
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.