package Ġorg . ha ob tc . one key . ui . status Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġcom . zy . mult ist ate page . Multi State Ċ import Ġcom . zy . mult ist ate page . Multi State Container Ċ import Ġorg . ha ob tc . one key . R Ċ Ċ class ĠBrowser Load Error Ġ: ĠMulti State () Ġ{ ĊĠ Ġprivate Ġvar Ġm On CL ick Listener : ĠView . OnClickListener ? Ġ= Ġnull ĊĊĠ Ġoverride Ġfun ĠonCreate Multi State View ( context : ĠContext , Ġinflater : ĠLayoutInflater , Ġcontainer : ĠMulti State Container ): ĠView Ġ{ ĊĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . state _ browser _ load _ error , Ġcontainer , Ġfalse ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Multi State View Create ( view : ĠView ) Ġ{ ĊĠĠĠ Ġview . findViewById < View >( R . id . tv _ retry ). setOnClickListener Ġ{ ĊĠĠĠĠĠ Ġm On CL ick Listener ?. onClick ( it ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġset On G oto Browser Listener ( listener : ĠView . OnClickListener ) Ġ{ ĊĠĠĠ Ġm On CL ick Listener Ġ= Ġlistener ĊĠ Ġ} Ċ Ċ } Ċ