# ParcelableCompat

# ParcelableCompat

Artifact:[androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core)  
[View Source](https://cs.android.com/search?q=file:androidx/core/os/ParcelableCompat.java+class:androidx.core.os.ParcelableCompat)  
Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/core/os/ParcelableCompat "View this page in Java")

<br />

```
class ParcelableCompat
```

<br />

*** ** * ** ***

| **This class is deprecated.**   
|
| Use[android.os.Parcelable.ClassLoaderCreator](https://developer.android.com/reference/android/os/Parcelable.ClassLoaderCreator.html)directly.

Helper for accessing features in[android.os.Parcelable](https://developer.android.com/reference/android/os/Parcelable.html).

## Summary

|                                                 ### Public functions                                                  |
|-----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `java-static `[Parcelable.Creator](https://developer.android.com/reference/android/os/Parcelable.Creator.html)`<T!>!` | `<T> `~~[newCreator](https://developer.android.com/reference/kotlin/androidx/core/os/ParcelableCompat#newCreator(androidx.core.os.ParcelableCompatCreatorCallbacks<T>))~~`(callbacks: `[ParcelableCompatCreatorCallbacks](https://developer.android.com/reference/kotlin/androidx/core/os/ParcelableCompatCreatorCallbacks)`<T!>!)` **This function is deprecated.** Use[android.os.Parcelable.ClassLoaderCreator](https://developer.android.com/reference/android/os/Parcelable.ClassLoaderCreator.html)directly. <br /> |

## Public functions

### newCreator

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
java-static fun <T> [newCreator](https://developer.android.com/reference/kotlin/androidx/core/os/ParcelableCompat#newCreator(androidx.core.os.ParcelableCompatCreatorCallbacks<T>))(callbacks: ParcelableCompatCreatorCallbacks<T!>!): Parcelable.Creator<T!>!
```
| **This function is deprecated.**   
|
| Use[android.os.Parcelable.ClassLoaderCreator](https://developer.android.com/reference/android/os/Parcelable.ClassLoaderCreator.html)directly.

Factory method for[Parcelable.Creator](https://developer.android.com/reference/android/os/Parcelable.Creator.html).  

|                                                                        Parameters                                                                        |
|----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------|
| `callbacks: `[ParcelableCompatCreatorCallbacks](https://developer.android.com/reference/kotlin/androidx/core/os/ParcelableCompatCreatorCallbacks)`<T!>!` | Creator callbacks implementation. |

|                                                 Returns                                                 |
|---------------------------------------------------------------------------------------------------------|--------------|
| [Parcelable.Creator](https://developer.android.com/reference/android/os/Parcelable.Creator.html)`<T!>!` | New creator. |