Радиомодуль GPS не работает постоянно, так как он серьезно разряжает аккумулятор. В момент, когда вы вызываете getLastKnownLocation ()
, радио, вероятно, выключено.
Сначала необходимо выполнить requestLocationUpdates ()
, а затем дождаться получения исправления в LocationListener
. В любое время после этого (пока вы не removeUpdates ()
), getLastKnownLocation ()
должен вернуть значение, отличное от null
.