package Ġcom . ant on ios j . hot els fragments Ċ Ċ 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 . Rating Bar Ċ import Ġandroid . widget . TextView Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġan ton io Ġon Ġ 1 7 / 0 4 / 2 0 1 8 . Ċ Ġ*/ Ċ class ĠHot el Detail Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġtext Name : ĠTextView ĊĠĠĠ Ġlateinit Ġvar Ġtext Address : ĠTextView ĊĠĠĠ Ġlateinit Ġvar Ġrating St ars : ĠRating Bar ĊĠĠĠ Ġlateinit Ġvar Ġhotel : ĠHot el ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTAG _ DETAIL Ġ= Ġ" tag Detail " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠEX TRA _ HOT EL Ġ= Ġ" hotel " ĊĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance ( hotel : ĠHot el ): ĠHot el Detail Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparams Ġ= ĠBundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . put Serializable ( EXTRA _ HOT EL , Ġhotel ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġfragment Ġ= ĠHot el Detail Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . arguments Ġ= Ġparams ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġhotel Ġ= Ġarguments . get Serializable ( EXTRA _ HOT EL ) Ġas ĠHot el ĊĠĠĠĠĠĠĠ Ġset Has Options Menu ( true ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater ?, Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġlayout Ġ= Ġinflater ?. inflate ( R . layout . fragment _ detail _ hotel , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġtext Name Ġ= Ġlayout !!. findViewById ( R . id . txt Name ) ĊĠĠĠĠĠĠĠ Ġtext Address Ġ= Ġlayout . findViewById ( R . id . txt Address ) ĊĠĠĠĠĠĠĠ Ġrating St ars Ġ= Ġlayout . findViewById ( R . id . rt b St ars ) ĊĊĠĠĠĠĠĠĠ Ġtext Name . text Ġ= Ġhotel . name ĊĠĠĠĠĠĠĠ Ġtext Address . text Ġ= Ġhotel . address ĊĠĠĠĠĠĠĠ Ġrating St ars . rating Ġ= Ġhotel . star ĊĊĠĠĠĠĠĠĠ Ġreturn Ġlayout ĊĠĠĠ Ġ} Ċ Ċ }