package Ġcom . google . en ge du . word lad der Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . EditText Ċ import Ġandroid . widget . LinearLayout Ċ import Ġandroid . widget . TextView Ċ import Ġcom . google . en ge du . world lad der . R Ċ Ċ class ĠSolver Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġvar Ġpath : ĠArray < String >? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ display _ solver ) ĊĠĠĠĠĠĠĠ Ġpath Ġ= Ġintent . getString Array Extra (" Path ") !! Ċ // ĠĠĠĠĠĠĠ Ġfor Ġ( s Ġin Ġpath !! ) Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (" sb ", Ġ" onCreate : Ġ$ s ") Ċ // ĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġstart TextView Ġ= ĠfindViewById < TextView >( R . id . start TextView ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġpath !!. first () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġend TextView Ġ= ĠfindViewById < TextView >( R . id . end TextView ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġpath !!. last () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġword L adder Ġ= ĠfindViewById < LinearLayout >( R . id . word L adder ) ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. path !!. size Ġ- Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġword L adder . addView ( EditText ( this ), Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġon Solve ( view : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. path !!. size Ġ- Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcur Ġ= ĠfindViewById < LinearLayout >( R . id . word L adder ). getChild At ( i ) Ġas ĠEditText ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcur . setText ( path ! ![ i ]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }