【发布时间】:2010-10-22 19:12:05
【问题描述】:
如果没有 GPS FIX(因为该人在金属建筑物内或其他地方)......它是否只是留在 Looper 中......?或者它是否继续通过 requestLocationUpdates 尝试修复..??
如果我确实有一个好的 GPS FIX....我的代码可以正常工作...在 onLocationChanged()...我将当前位置更新到数据库。
另外...什么时候调用 onLocationChanged()..??是否仅在有 GPS FIX 时才调用..? 只是想知道..
public void run()
{
Looper.prepare();
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
LocationListener ll = new mylocationlistener();
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, ll);
Looper.loop();
}
【问题讨论】:
标签: android