package Ġv afa . mon a . com . tod olist app Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . design . widget . Snackbar Ċ import Ġandroid . support . v 4 . app . Dialog Fragment Ċ import Ġandroid . support . v 7 . app . AppCompatActivity ; Ċ import Ġandroid . view . Menu Ċ import Ġandroid . view . MenuItem Ċ Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ, ĠAdd New Task Dialog . AddNew Task Dialog Listener Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun ĠonSubmit Click ( dialog : ĠDialog Fragment , Ġm D sc : ĠString , Ġm Reminder : ĠInt ) Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĊĠĠĠĠĠĠĠ Ġfab . setOnClickListener Ġ{ Ġview Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Task Dialog () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Task Dialog () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġm fragment Manager Ġ= Ġsupport FragmentManager ĊĠĠĠĠĠĠĠ Ġval Ġnew Fragment Ġ= ĠAdd New Task Dialog . newInstance () ĊĠĠĠĠĠĠĠ Ġnew Fragment . show ( m fragment Manager , Ġ" new task ") ĊĠĠĠ Ġ} Ċ } Ċ