【发布时间】:2016-04-13 00:29:12
【问题描述】:
我使用LocationManager'srequestLocationUpdates()获取用户打开应用的坐标,获取坐标的时间比其他应用要长。
获取位置需要一段时间,但是当我的应用程序仍在加载和等待位置时(我正在使用LocationManager'srequestLocationUpdates())比其他应用程序要长得多。
这是我启动应用程序时通知面板的屏幕截图:
请注意,当我打开我的应用程序时,它会显示 Finding Location...,因为我的应用程序会在打开应用程序后立即调用 LocationManager's requestLocationUpdates()。
这是问题的实质:
即使我在场,如果我导航到谷歌地图之类的应用程序,它也能够在几秒钟内确定我的确切位置。那是因为谷歌地图使用getLastLocation吗?
为什么其他应用获取位置的速度比我的快得多?
【问题讨论】:
标签: java android database string performance