package Ġcom . ax mor . k ash . ui . navigation Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġcom . ax mor . k ash . ui . mv vm . K ash Fragment Ċ import Ġcom . ax mor . k ash . ui . utils . load C Data Html Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġa ko lo dy az hn yy Ġon Ġ 8 / 2 8 / 2 0 1 7 . Ċ Ġ*/ Ċ Ċ /** Ċ Ġ* ĠWhen Ġthat Ġitem Ġclicked Ġit Ġusing ĠNavig atable Screen Env Ġto Ġshow Ġfragment Ġand Ġset Ġbundle Ċ Ġ* Ġ@ see Ġcom . ax mor . k ash . ui . navigation . Navigation Scene Ġnavigate Internal () Ċ Ġ*/ Ċ Ċ open Ġclass ĠNavigation Item Root Fragment < T >( private Ġval Ġmenu ItemId : ĠInt , Ġprivate Ġval Ġtitle Res Id : ĠInt , Ġprivate Ġval Ġscreen Env : ĠNavig atable Screen Env , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġfragment Factory : Ġ() Ġ-> ĠT ) Ġ: ĠNavigation Item Ġwhere ĠT Ġ: ĠK ash Fragment < *> Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget MenuItem Id (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmenu ItemId ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Type (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠNavigation Item Types . TO OG LE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġactivate ( bundle : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġscreen Env . setTitle ( load C Data Html ( screen Env . getContext (), Ġtitle Res Id )) ĊĠĠĠĠĠĠĠ Ġscreen Env . set Root Fragment ( fragment Factory (), Ġbundle ) ĊĠĠĠ Ġ} Ċ }