diff --git a/core/java/android/os/ParcelableHolder.java b/core/java/android/os/ParcelableHolder.java index 1be367c7fca60..368ee2d91172e 100644 --- a/core/java/android/os/ParcelableHolder.java +++ b/core/java/android/os/ParcelableHolder.java @@ -63,6 +63,8 @@ import android.util.MathUtils; * op.y = ...; * ap.extension.setParcelable(op);} * + *
ParcelableHolder is not thread-safe.
+ * * @hide */ @SystemApi @@ -120,6 +122,7 @@ public final class ParcelableHolder implements Parcelable { /** * Write a parcelable into ParcelableHolder, the previous parcelable will be removed. + * (@link #setParcelable} and (@link #getParcelable} are not thread-safe. * @throws BadParcelableException if the parcelable's stability is more unstable * ParcelableHolder. */ @@ -139,6 +142,8 @@ public final class ParcelableHolder implements Parcelable { } /** + * Read a parcelable from ParcelableHolder. + * (@link #setParcelable} and (@link #getParcelable} are not thread-safe. * @return the parcelable that was written by {@link #setParcelable} or {@link #readFromParcel}, * or {@code null} if the parcelable has not been written. * @throws BadParcelableException if T is different from the type written by