Merge "Set adminExtras as an empty persistable bundle if left null in builder." into tm-dev am: 95ac43c8bd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18799650 Change-Id: I31fe2bdeef6ae9fd7df77a3f5eba7ac390bb44e6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -301,6 +301,7 @@ public final class FullyManagedDeviceProvisioningParams implements Parcelable {
|
||||
* Sets a {@link PersistableBundle} that contains admin-specific extras.
|
||||
*/
|
||||
@NonNull
|
||||
//TODO(b/235783053) The adminExtras parameter is actually @Nullable.
|
||||
public Builder setAdminExtras(@NonNull PersistableBundle adminExtras) {
|
||||
mAdminExtras = adminExtras != null
|
||||
? new PersistableBundle(adminExtras)
|
||||
@@ -333,7 +334,7 @@ public final class FullyManagedDeviceProvisioningParams implements Parcelable {
|
||||
mLocalTime,
|
||||
mLocale,
|
||||
mDeviceOwnerCanGrantSensorsPermissions,
|
||||
mAdminExtras,
|
||||
mAdminExtras != null ? mAdminExtras : new PersistableBundle(),
|
||||
mDemoDevice);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -252,6 +252,7 @@ public final class ManagedProfileProvisioningParams implements Parcelable {
|
||||
* Sets a {@link Bundle} that contains admin-specific extras.
|
||||
*/
|
||||
@NonNull
|
||||
//TODO(b/235783053) The adminExtras parameter is actually @Nullable.
|
||||
public Builder setAdminExtras(@NonNull PersistableBundle adminExtras) {
|
||||
mAdminExtras = adminExtras != null
|
||||
? new PersistableBundle(adminExtras)
|
||||
@@ -274,7 +275,7 @@ public final class ManagedProfileProvisioningParams implements Parcelable {
|
||||
mLeaveAllSystemAppsEnabled,
|
||||
mOrganizationOwnedProvisioning,
|
||||
mKeepingAccountOnMigration,
|
||||
mAdminExtras);
|
||||
mAdminExtras != null ? mAdminExtras : new PersistableBundle());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user