我正在尝试使用来在我的Android应用中设置位置更新com.google.android.gms:play-services- location:12.0.0,但出现以下错误:
com.google.android.gms:play-services- location:12.0.0
LocationRequest构造函数被标记为内部,不应从应用程序访问
我的位置更新请求如下所示:
locationClient.requestLocationUpdates( new LocationRequest() .setInterval(5000) .setFastestInterval(1000) .setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY), locationCallback, null );
我遵循了docs和example,它们以相同的方式进行操作。如果不应该打电话给我new LocationRequest(),那么正确的方法是什么?
new LocationRequest()
使用静态方法LocationRequest create ()。
LocationRequest create ()
LocationRequest locationRequest = LocationRequest.create(); locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); locationRequest.setInterval(5000); locationRequest.setFastestInterval(1000);