を使用して Android アプリで位置情報の更新を設定しようとしています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
);
私はドキュメントそしてその例、同じ方法で行います。 を呼び出す必要がない場合はnew LocationRequest()
、適切な方法は何ですか?
ベストアンサー1
静的メソッドを使用しますLocationRequest create ()
。
LocationRequest locationRequest = LocationRequest.create();
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
locationRequest.setInterval(5000);
locationRequest.setFastestInterval(1000);