gpt4 book ai didi

android - FusedLocationProviderClient 与 Android Kotlin 服务

转载 作者:行者123 更新时间:2023-11-29 15:38:31 37 4
gpt4 key购买 nike

我正在使用 Fused Api 进行位置更新。我将 Fused Api 与 Activity 一起使用工作正常。但是当我在服务类中使用它时,它显示 This is my Service class code . Where error occurring

最佳答案

Task ( https://developers.google.com/android/reference/com/google/android/gms/tasks/Task ) 有三个方法重载 addOnCompleteListener :

  • addOnCompleteListener(OnCompleteListener<TResult> listener)
  • addOnCompleteListener(Activity activity, OnCompleteListener<TResult> listener)
  • addOnCompleteListener(Executor executor, OnCompleteListener<TResult> listener)

你的 Service既不是 Activity , 也不 Executor .所以后两个重载不适用于你。只需删除第一个参数并像这样使用它:

mFusedLocationClient!!.lastLocation.addOnCompleteListener { task ->
//do something
}

关于android - FusedLocationProviderClient 与 Android Kotlin 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45322675/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com