package Ġcom . r ining an . like iph onen ot ifications Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . r ining an . like iph onen ot ifications . widget . Notification Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġm Notification 1 Ġ= Ġobject Ġ: ĠNotification Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Title Text () Ġ= Ġ" Title Ġ 1 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Sub Title Text () Ġ= Ġ" Sub Title Ġ 1 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetDescription Text () Ġ= Ġ" Description Ġ 1 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetTime Text () Ġ= Ġ" 1 0 : 1 0 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġm Notification 2 Ġ= Ġobject Ġ: ĠNotification Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Title Text () Ġ= Ġ" Title Ġ 2 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Sub Title Text () Ġ= Ġ" Sub Title Ġ 2 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetDescription Text () Ġ= Ġ" Description Ġ 2 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetTime Text () Ġ= Ġ" 1 0 : 1 0 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġm Notification 3 Ġ= Ġobject Ġ: ĠNotification Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Title Text () Ġ= Ġ" Title Ġ 3 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Sub Title Text () Ġ= Ġ" Sub Title Ġ 3 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetDescription Text () Ġ= Ġ" Description Ġ 3 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetTime Text () Ġ= Ġ" 1 0 : 1 0 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġm Notification 4 Ġ= Ġobject Ġ: ĠNotification Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Title Text () Ġ= Ġ" Title Ġ 4 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Sub Title Text () Ġ= Ġ" Sub Title Ġ 4 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetDescription Text () Ġ= Ġ" Description Ġ 4 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetTime Text () Ġ= Ġ" 1 0 : 1 0 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġm Notification 5 Ġ= Ġobject Ġ: ĠNotification Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Title Text () Ġ= Ġ" Title Ġ 5 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Sub Title Text () Ġ= Ġ" Sub Title Ġ 5 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetDescription Text () Ġ= Ġ" Description Ġ 5 " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetTime Text () Ġ= Ġ" 1 0 : 1 0 " ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġn lv . set Notifications ( array ListOf < Notification >(). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 4 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 5 ) ĊĠĠĠĠĠĠĠ Ġ}) ĊĊĠĠĠĠĠĠĠ Ġbtn 0 . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn lv . set Notifications ( array ListOf ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbtn 1 . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn lv . set Notifications ( array ListOf < Notification >(). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbtn 2 . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn lv . set Notifications ( array ListOf < Notification >(). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbtn 3 . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn lv . set Notifications ( array ListOf < Notification >(). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbtn 4 . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn lv . set Notifications ( array ListOf < Notification >(). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 4 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( m Notification 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ