package Ġcom . i jo ic . lazy _ fragment . support Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġcom . i jo ic . lazy _ fragment . Lazy State Ċ Ċ /** Ċ Ġ* ĠLazy Ġfragment . Ċ Ġ* Ċ Ġ* Ġ@ author ĠVer st Si u Ġ 2 0 1 7 / 1 1 / 1 6 . Ċ Ġ* Ġ@ version Ġ 1 . 0 Ċ Ġ*/ Ċ abstract Ġclass ĠLazy Fragment : ĠFragment (), ĠLazy State . Companion . Callback Ġ{ ĊĠ Ġprotected Ġval Ġlazy State Ġ= ĠLazy State () ĊĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ Ġlazy State . callback Ġ= Ġthis ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠ Ġsuper . on Destroy () ĊĠĠĠ Ġlazy State . callback Ġ= Ġnull ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĠĠĠ Ġlazy State . on Activity Created ( savedInstanceState ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠ Ġsuper . on Resume () ĊĠĠĠ Ġlazy State . on Resume () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Pause () Ġ{ ĊĠĠĠ Ġsuper . on Pause () ĊĠĠĠ Ġlazy State . on Pause () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Destroy View () Ġ{ ĊĠĠĠ Ġsuper . on Destroy View () ĊĠĠĠ Ġlazy State . on Destroy View () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠsetUser Visible Hint ( isVisible To User : ĠBoolean ) Ġ{ ĊĠĠĠ Ġsuper . setUser Visible Hint ( isVisible To User ) ĊĠĠĠ Ġlazy State . setUser Visible Hint ( isVisible To User ) ĊĠ Ġ} Ċ Ċ }