getSystemService(LOCATION_SERVICE)返回一个LocationManager。
我想要相同的功能,但是对于com.google.android.gms.location.LocationClient。
这样的事情是否存在?
答案 0 :(得分:1)
这样的事情是否存在?
您未通过LocationClient
获得getSystemService()
。您通过LocationClient
构造函数获得LocationClient
。
因为我正在编写一个BroadcastReceiver来处理广播Intent,我希望每次调用它时,这个BroadcastReceiver都使用相同的LocationClient实例。
如果BroadcastReceiver
是通过registerReceiver()
注册的,只要托管组件(活动或服务)处于活动状态,欢迎您保留LocationClient
的实例。
如果您的BroadcastReceiver
已在清单中注册,则您的流程可以在广播之间终止,因此您无法确保获得相同的LocationClient
实例。