【发布时间】:2022-01-14 09:16:59
【问题描述】:
我试图每 5 分钟获取一次当前位置更新并发送到服务器,但我在前台获取它,但我没有在后台获取它
我使用了警报管理器
【问题讨论】:
标签: android react-native performance android-studio android-layout
我试图每 5 分钟获取一次当前位置更新并发送到服务器,但我在前台获取它,但我没有在后台获取它
我使用了警报管理器
【问题讨论】:
标签: android react-native performance android-studio android-layout
我使用这个代码:
mLocationRequest = LocationRequest.create();
mLocationRequest.setInterval(60*1000);
mLocationRequest.setFastestInterval(10*1000);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
if (mLocationCallback == null)
mLocationCallback = new LocationCallback() {
@Override
public void onLocationResult(LocationResult locationResult) {
if (locationResult == null) {
return;
}
for (Location location : locationResult.getLocations()) {
if (location != null) {
if(BuildConfig.DEBUG)
mLastLocation = location;
}
}
}
};
fusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(MasterApplica tion.getInstance().getApplicationContext());
fusedLocationProviderClient.requestLocationUpdates(mLocationR equest, mLocationCallback, Looper.getMainLooper());
【讨论】: