Guest User

Untitled

a guest
Feb 22nd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. data class UserModelParcelable(val name: String, val phone: String) : Parcelable {
  2. constructor(source: Parcel) : this(
  3. source.readString(),
  4. source.readString()
  5. )
  6.  
  7. override fun describeContents() = 0
  8.  
  9. override fun writeToParcel(dest: Parcel, flags: Int) = with(dest) {
  10. writeString(name)
  11. writeString(phone)
  12. }
  13.  
  14. companion object {
  15. @JvmField
  16. val CREATOR: Parcelable.Creator<UserModelParcelable> = object : Parcelable.Creator<UserModelParcelable> {
  17. override fun createFromParcel(source: Parcel): UserModelParcelable = UserModelParcelable(source)
  18. override fun newArray(size: Int): Array<UserModelParcelable?> = arrayOfNulls(size)
  19. }
  20. }
  21. }
Add Comment
Please, Sign In to add comment