AI-generated Key Takeaways
-
LastLocationRequest.Builder is a builder for LastLocationRequest.
-
It provides constructors to create a new builder with default values or by copying an existing LastLocationRequest.
-
The builder allows setting the granularity and maximum age of the locations for the request.
-
The
build()method constructs the final LastLocationRequest object.
A builder for LastLocationRequest.
Public Constructor Summary
|
Builder()
Constructs a new builder with default values.
|
|
|
Builder(LastLocationRequest
request)
Constructs a new builder with values copied from the given
LastLocationRequest.
|
Public Method Summary
| LastLocationRequest |
build()
Builds a new
LastLocationRequest.
|
| LastLocationRequest.Builder |
setGranularity(int granularity)
Sets the
Granularity
of locations returned for this request.
|
| LastLocationRequest.Builder |
setMaxUpdateAgeMillis(long maxUpdateAgeMillis)
Sets the maximum age of any location returned for this request.
|
Inherited Method Summary
Public Constructors
public Builder ()
Constructs a new builder with default values.
public Builder (LastLocationRequest request)
Constructs a new builder with values copied from the given LastLocationRequest.
Public Methods
public LastLocationRequest build ()
Builds a new LastLocationRequest.
public LastLocationRequest.Builder setGranularity (int granularity)
Sets the Granularity
of locations returned for this request. This controls whether fine or coarse locations
may be returned.
The default value is
Granularity.GRANULARITY_PERMISSION_LEVEL.
public LastLocationRequest.Builder setMaxUpdateAgeMillis (long maxUpdateAgeMillis)
Sets the maximum age of any location returned for this request. A value of
Long.MAX_VALUE
represents an effectively unbounded maximum age.
The default value is Long.MAX_VALUE.