package Ġcom . my ether wallet . me w connect . feature . main . dialog Ċ Ċ import Ġandroid . app . Dialog Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AlertDialog Ċ import Ġcom . my ether wallet . me w connect . R Ċ import Ġcom . my ether wallet . me w connect . content . data . Network Ċ import Ġcom . my ether wallet . me w connect . core . ui . dialog . Base Dialog Fragment ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby ĠB Art Well Ġon Ġ 0 4 . 0 9 . 2 0 1 8 . Ċ Ġ*/ Ċ Ċ private Ġconst Ġval ĠTAG Ġ= Ġ" Choose Network Dialog " Ċ Ċ class ĠChoose Network Dialog Ġ: ĠBase Dialog Fragment () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance () Ġ= ĠChoose Network Dialog () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġlistener : Ġ(( network : ĠNetwork ) Ġ-> ĠUnit )? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate Dialog ( savedInstanceState : ĠBundle ?): ĠDialog Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAlertDialog . Builder ( require Context ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTitle ( R . string . wallet _ network _ title ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Items ( Network . getTitle s ( require Context ())) Ġ{ Ġ_, Ġi Ġ-> Ġlistener ?. invoke ( Network . values ()[ i ]) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. create () ĊĊĠĠĠ Ġoverride Ġfun Ġget Fragment Tag () Ġ= ĠTAG Ċ }