Tag: 地理位置

如何在Kotlin中设置回调?

我尝试将设备地理位置转换为片段并使用回调。 但设置一次后链接为空 fun updateLocation(location:LatLng){ Log.d(TAG,"Update fragment "+ localUpdater+" "+location) localUpdater?.tryOutLocation(location) } private inner class Receiver: BroadcastReceiver(){ override fun onReceive(context: Context?, intent: Intent?) { val bundle = intent?.extras!![AppConstants.LOCATION_BUNDLE] as Bundle val location = bundle.get(AppConstants.LOCATION_BUNDLE) as LatLng updateLocation(location) } } fun setUpdater(updater: IUpdateLocation){ this.localUpdater = updater Log.d(TAG,"Update fragment1 "+localUpdater) } 我声明回调: private var localUpdater: IUpdateLocation? = null […]

FusedLocationProviderClient服务Android Kotlin

我正在使用Fused Api进行位置更新。 我使用融合Api与活动工作正常。 但是,当我在服务类内使用它显示这是我的服务类代码。 发生错误的地方