package Ġcom . existing . bo iler x . k tx Ċ Ċ import Ġandroid . os . Parcel Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ãĢĮ ĠThe ĠK ha eng Ġ ãĢį on Ġ 0 1 ĠApr Ġ 2 0 1 8 Ġ:) Ċ Ġ*/ Ċ class ĠKotlin Sub Model Example ( ĊĠĠĠĠĠĠĠ Ġval Ġvariable 1 : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġval Ġvariable 2 : ĠFloat Ġ= Ġ 0 f , ĊĠĠĠĠĠĠĠ Ġval Ġvariable 3 : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġval Ġvariable 4 : ĠLong Ġ= Ġ 0 L ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ: ĠK Parcelable Ġ{ ĊĠĠĠ Ġconstructor ( source : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . readString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . read Float (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . readInt (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . read Long () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride ĊĠĠĠ Ġfun ĠwriteTo Parcel ( dest : ĠParcel , Ġflags : ĠInt ) Ġ= Ġwith ( dest ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwrite String ( variable 1 ) ĊĠĠĠĠĠĠĠ Ġwrite Float ( variable 2 ) ĊĠĠĠĠĠĠĠ Ġwrite Int ( variable 3 ) ĊĠĠĠĠĠĠĠ Ġwrite Long ( variable 4 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field Ġval ĠCRE ATOR Ġ= Ġparcel able Creator (:: Kotlin Sub Model Example ) ĊĠĠĠ Ġ} Ċ }