package Ġcom . r ant olin . mar vel com ics . presentation . ui . fragments Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . r ant olin . mar vel com ics . domain . model . Com ic Model Ċ import Ġcom . r ant olin . mar vel com ics . presentation . R Ċ import Ġkotlinx . android . synt hetic . main . activity _ details .* Ċ import Ġkotlinx . android . synt hetic . main . fragment _ details .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġr ic ar Ġon Ġ 9 / 4 / 1 7 . Ċ Ġ*/ Ċ Ċ const Ġval ĠCO MIC _ B UNDLE Ġ= Ġ" Com ic _ Bundle " ĊĊ Ċ class ĠDetails Fragment : ĠBase Fragment (){ ĊĊĠĠĠ Ġvar Ġcom ic Model : Com ic Model ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġcharacter URL : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġcompanion Ġobject { ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance Ġ( bundle : ĠBundle ?): ĠDetails Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠDetails Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . arguments Ġ= Ġbundle ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġread Bundle () ĊĠĠĠĠĠĠĠ ĠsetTitle () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠsetTitle () Ġ{ ĊĠĠĠĠĠĠĠ Ġactivity . toolbar _ layout ?. title Ġ= Ġcom ic Model ?. title ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater ?, Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn Ġinflater ?. inflate ( R . layout . fragment _ details , container , false ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġread Bundle () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbundle : ĠBundle ? Ġ= Ġarguments ĊĠĠĠĠĠĠĠ Ġcom ic Model Ġ= Ġbundle ?. get Parcelable ( COM IC _ B UNDLE ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView ?, ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġtxt Description . text Ġ= Ġcom ic Model ?. description ĊĊĠĠĠ Ġ} Ċ }