我是android新手。我想每隔3分钟获取一次GPS定位信息,但是我每秒都在获取位置更新信息。

如何避免这种情况?

请提出一些建议。我正在使用以下代码:

captureFrequencey=3*60*1000;
LocationMngr.requestLocationUpdates(
    LocationManager.GPS_PROVIDER, captureFrequencey, 0, this);

最佳答案

LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER, captureFrequencey, 0, this);

那是因为您将最小距离设置为0。将其更改为100米并检查!
LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER, captureFrequencey, 100, this);

请参阅documentation

09-25 22:01