package Ġcom . la apt u . sl iding . screen . home . gallery Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . Toast Ċ import Ġcom . la apt u . sl iding . R Ċ import Ġcom . la apt u . sl iding . model . Story Ċ import Ġcom . la apt u . sl iding . screen . home . DE AL _ DATA Ċ import Ġkotlinx . android . synt hetic . main . fragment _ story .* Ċ Ċ class ĠStory Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance ( story : ĠStory ): ĠStory Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstory Fragment Ġ= ĠStory Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparams Ġ= ĠBundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . put Parcelable ( DE AL _ DATA , Ġstory ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstory Fragment . arguments Ġ= Ġparams ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġstory Fragment ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Story ( params : ĠBundle ?): ĠStory ? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( params Ġ!= Ġnull Ġ&& Ġparams . containsKey ( DE AL _ DATA )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġparams . get Parcelable ( DE AL _ DATA ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . fragment _ story , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġval Ġstory Ġ= Ġget Story ( arguments ) Ġ?: Ġreturn ĊĠĠĠĠĠĠĠ Ġiv Story . setImage Resource ( story . img Res Id ) ĊĠĠĠĠĠĠĠ Ġiv Story . setOnClickListener Ġ{ ĠToast . makeText ( activity , Ġstory . title , ĠToast . LENGTH _ SHORT ). show () Ġ} ĊĠĠĠ Ġ} Ċ }