kotlinでMultiChoiceModeListener

ListViewのandroid:choiceMode="multipleChoiceModal" のやつ

list.setMultiChoiceModeListener(
    object: AbsListView.MultiChoiceModeListener{
         override fun onCreateActionMode(p0: ActionMode?, p1: Menu?): Boolean {
             return true
         }

         override fun onPrepareActionMode(p0: ActionMode?, p1: Menu?): Boolean {
             return true
         }

         override fun onItemCheckedStateChanged(p0: ActionMode?, p1: Int, p2: Long, p3: Boolean) {
         }

         override fun onActionItemClicked(p0: ActionMode?, p1: MenuItem?): Boolean {
             return true
         }

         override fun onDestroyActionMode(p0: ActionMode?) {
             var i=0
             while(i < list.childCount){
                 Toast.makeText( this@MainActivity, (list.getChildAt(i) as TextView).text, Toast.LENGTH_SHORT ).show()
                 i++
             }
         }
     }
 )