package Ġcom . example . test k lot in Ċ Ċ import Ġandroid . app . DatePicker Dialog Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . os . Build Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . annotation . Requires Api Ċ import Ġkotlinx . android . synt hetic . main . activity _ add __ card .*; Ċ import Ġjava . time . LocalDate Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . util . Calendar ; Ċ Ċ class ĠAdd _ Card Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Requires Api ( Build . VERSION _ CODES . O ) ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ add __ card ) ĊĊĠĠĠĠĠĠĠ ĠCreate Task . set BackgroundColor ( Color . parse Color ("# 7 6 dc 5 8 ")); ĊĊĊĊĠĠĠĠĠĠĠ Ġval Ġcal Ġ= ĠCalendar . getInstance (); ĊĠĠĠĠĠĠĠ Ġvar Ġye : ĠString Ġ= Ġ" Ġ"; ĊĠĠĠĠĠĠĠ Ġvar Ġmo : ĠString Ġ= Ġ" Ġ"; ĊĠĠĠĠĠĠĠ Ġvar Ġday : ĠString Ġ= Ġ" Ġ"; ĊĊĠĠĠĠĠĠĠ ĠCal end . setOnClickListener Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġy Ġ= Ġcal . get ( Calendar . YEAR ); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġm Ġ= Ġcal . get ( Calendar . MONTH ); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġd Ġ= Ġcal . get ( Calendar . DAY _ OF _ MONTH ); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate picker : ĠDate Picker Dialog Ġ= ĠDate Picker Dialog ( this , DatePicker Dialog . On Date Set Listener Ġ{ Ġview , Ġyear , Ġmonth , Ġday OfMonth Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠD ates how . setText (" "+ day OfMonth Ġ+ Ġ"/ Ġ" Ġ+ Ġmonth Ġ+ Ġ"/ Ġ" Ġ+ Ġyear ); ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġye Ġ= Ġyear . toString (); ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmo Ġ= Ġmonth . toString (); ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġday Ġ= Ġday OfMonth . toString (); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġy , m , d ); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġdate picker . show (); ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĊ ĊĊĠĠĠĠĠĠĠ ĠCreate Task . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtext _ T it : ĠString Ġ= ĠTask Input Name ?. text . toString (); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtext _ Des : ĠString Ġ= ĠInput Desc ?. text . toString (); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġcard Ġ: ĠArrayList Card < Any ?> Ġ= ĠArrayList Card ( Card Info ( text _ T it , text _ Des , LocalDateTime . now (). toString (), "$ day /$ mo /$ ye ")); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" -> Ġ$ ye "); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" -> Ġ$ mo "); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" -> Ġ$ day "); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" text "); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( text _ T it ); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( text _ Des ); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcard . add ( Card Info (" test e 1 "," test e Ġtest ando Ġo q Ġe Ġpr a Ġtest ar ", ĠLocalDateTime . now (). toString (), LocalDate . now (). toString () Ġ) Ġ); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" entro u " Ġ+ Ġcard . size ()); ĊĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ} Ċ } Ċ