我是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。