Я написал приложение на основе определения местоположения, используя функцию LocationManager.addProximityAlert(double latitude, double longitude, float radius, long expiration, PendingIntent intent)
, которая является именно тем, что я хочу. Но после этого, на моем устройстве (Samsung Galaxy S), приложение показывается поверх представления об использовании батареи через несколько часов, имея огромный период "бодрствования". Перед использованием этого API я использовал "requestLocationUpdates(String provider, long minTime, float minDistance, PendingIntent intent)
", и приложение не отображалось в аккумуляторе Usage-Stat (по крайней мере, не так много).
Я не запускаю никакую службу или любую другую фоновую задачу / поток.
Так почему же это? Как я могу уменьшить период "бодрствования"?