android 为低于31的API创建位置请求

eqzww0vc  于 2022-12-25  发布在  Android
关注(0)|答案(3)|浏览(211)

我有compileSdkVersion 32,现在我只能使用LocationRequest.Builder创建LocationRequest。LocationRequest.create()当前不可用,意味着我甚至不能调用这个已弃用的静态方法。那么,对于如何为低于31的API创建LocationRequest有什么建议吗?谢谢。

fwzugrvs

fwzugrvs1#

不能在API级别30及更低级别上创建LocationRequest,因为LocationRequest本身是在API级别31中添加的。
您应该能够将use LocationRequestCompat作为向后兼容的替代品,使用with LocationManagerCompat

s3fp2yjn

s3fp2yjn2#

使用com.google.android.gms.location.LocationRequest求解

n3schb8v

n3schb8v3#

将位置服务库更新为最新版本并使用正确的导入,对我来说,现在最新的版本是

implementation 'com.google.android.gms:play-services-location:21.0.1'

当你看到这个答案的时候,这个版本可能已经被改变了,所以确保更新到最新的版本。

相关问题