diff options
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/time/TimeZoneCapabilities.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/app/time/TimeZoneCapabilities.java b/core/java/android/app/time/TimeZoneCapabilities.java index 433b4200eece..895a8e491f8d 100644 --- a/core/java/android/app/time/TimeZoneCapabilities.java +++ b/core/java/android/app/time/TimeZoneCapabilities.java @@ -207,6 +207,17 @@ public final class TimeZoneCapabilities implements Parcelable { mUserHandle = Objects.requireNonNull(userHandle); } + public Builder(@NonNull TimeZoneCapabilities capabilitiesToCopy) { + Objects.requireNonNull(capabilitiesToCopy); + mUserHandle = capabilitiesToCopy.mUserHandle; + mConfigureAutoDetectionEnabledCapability = + capabilitiesToCopy.mConfigureAutoDetectionEnabledCapability; + mConfigureGeoDetectionEnabledCapability = + capabilitiesToCopy.mConfigureGeoDetectionEnabledCapability; + mSuggestManualTimeZoneCapability = + capabilitiesToCopy.mSuggestManualTimeZoneCapability; + } + /** Sets the state for the automatic time zone detection enabled config. */ public Builder setConfigureAutoDetectionEnabledCapability(@CapabilityState int value) { this.mConfigureAutoDetectionEnabledCapability = value; |
