Android Fragments 如何使用LocationRequest?因为直接构造函数不起作用,也不能使用.create()

hm2xizp9  于 2022-11-24  发布在  Android
关注(0)|答案(1)|浏览(138)

我尝试在Map片段中获取当前位置,但无法执行此操作,因为LocationRequest.create()不起作用。两者都不起作用:

LocationRequest l = new LocationRequest();

LocationReuest l = LocationRequest.create();

我的MapsFragment.java:

import android.location.Location;
import android.location.LocationListener;
import android.location.LocationRequest;

public class MapsFragment extends SupportMapFragment {
    LocationRequest mLocationRequest;
    mLocationRequest = LocationRequest.create();
}

My build.gradle(应用程序级别):

dependencies {
    implementation 'com.google.android.gms:play-services-location:19.0.1'
    implementation 'com.github.niqo01.rxplayservices:rx-play-services-location:0.4.0'
}

我已经清理和重建的应用程序,但它不工作。请给予一个解决方案,或只是一个代码,以确保我得到一个片段中的谷歌Map上的当前位置

bkhjykvo

bkhjykvo1#

您使用了错误的类。
不要使用android.location包中的LocationRequest类,而是在导入部分编写以下内容:

import com.google.android.gms.location.LocationRequest;

相关问题