我有一些服务启动 Google Play 服务位置/活动的代码,当调用 Activity 意图时,我想更改setPriority
位置服务的。
// Location
mLocationRequest = LocationRequest.create();
if (mostProbActName.equals("still")) {
mLocationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
Log.i(TAG, "GOING TO BALANCED MODE!");
} else {
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
Log.i(TAG, "GOING TO HIGH MODE!");
}
我将以下内容放在该onHandleIntent
部分中,但似乎并没有改变其行为。有没有更好的方法来实现这一点?