package Ġcom . f inte ch platform . ui . enterprise . info Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġcom . f inte ch platform . ui . R Ċ import Ġcom . f inte ch platform . ui . alert . Alert Helpers Ċ import Ġcom . f inte ch platform . ui . models . Data Account Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠShows Ġenterprise Ġinformations Ċ Ġ*/ Ċ class ĠEnterprise Info Activity Ġ: ĠAppCompatActivity (), ĠEnterprise Info Contract . Navigation Ġ{ ĊĊĠĠĠ Ġ@ Inject Ġlateinit Ġvar Ġpresenter : ĠEnterprise Info Contract . Presenter ĊĠĠĠ Ġ@ Inject Ġlateinit Ġvar Ġalert Helper : ĠAlert Helpers ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ with _ fragment ) ĊĊĠĠĠĠĠĠĠ Ġintent . extras ?. getString (" hostname ") ?. let Ġ{ Ġhostname Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . extras ?. get Parcelable < Data Account >(" data Account ") ?. let Ġ{ Ġdata Account Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfrag Ġ= ĠEnterprise Info Fragment . newInstance ( hostname , Ġdata Account ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsupport FragmentManager ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. beginTransaction () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add ( R . id . content Container , Ġfrag , ĠEnterprise Info Fragment :: class . java . canonical Name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. commit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġon Back Pressed () Ġ{ ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . back _ enter , ĠR . anim . back _ leave ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġback From Business Info () Ġ{ ĊĠĠĠĠĠĠĠ Ġon Back Pressed () ĊĠĠĠ Ġ} Ċ }