package Ġme . yo keyword . sample . demo _ flow . entity Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠYo Keyword Ġon Ġ 1 6 / 2 / 1 . Ċ Ġ*/ Ċ class ĠArticle Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġm Title : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġm Content : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġm Img Res : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġconstructor ( title : ĠString , Ġcontent : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Title Ġ= Ġtitle ĊĠĠĠĠĠĠĠ Ġthis . m Content Ġ= Ġcontent ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( title : ĠString , Ġimg Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Title Ġ= Ġtitle ĊĠĠĠĠĠĠĠ Ġthis . m Img Res Ġ= Ġimg Res ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Title (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Title ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠsetTitle ( title : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Title Ġ= Ġtitle ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetContent (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Content ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Content ( content : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Content Ġ= Ġcontent ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Img Res (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Img Res ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Img Res ( img Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Img Res Ġ= Ġimg Res ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( dest : ĠParcel , Ġflags : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdest . writeString ( this . m Title ) ĊĠĠĠĠĠĠĠ Ġdest . writeString ( this . m Content ) ĊĠĠĠĠĠĠĠ Ġdest . writeInt ( this . m Img Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġconstructor (` in `: ĠParcel ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Title Ġ= Ġ` in `. readString () ĊĠĠĠĠĠĠĠ Ġthis . m Content Ġ= Ġ` in `. readString () ĊĠĠĠĠĠĠĠ Ġthis . m Img Res Ġ= Ġ` in `. readInt () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġval ĠCRE ATOR : ĠParcel able . Creator < Article > Ġ= Ġobject Ġ: ĠParcel able . Creator < Article > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( source : ĠParcel ): ĠArticle Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠArticle ( source ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < Article ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ