package Ġcom . dg ut . common Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Adapter View ĊĊ Ċ class Ġon ItemSelected Listener ( private Ġval Ġcategory Name : ĠCategory Name ) Ġ: ĊĠĠĠ ĠAdapter View . On ItemSelected Listener Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun Ġon Nothing Selected ( p 0 : ĠAdapter View < *> ?) Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon ItemSelected ( parent : ĠAdapter View < *> ?, Ġview : ĠView ?, Ġpos : ĠInt , Ġid : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcat Name Ġ= Ġparent !!. getItem At Position ( pos ). toString () ĊĠĠĠĠĠĠĠ Ġcategory Name . spinner Cat Name ( cat Name ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠCategory Name Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġspinner Cat Name ( category Name : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġis Category Added ( is Added : ĠBoolean ) ĊĠĠĠ Ġ} Ċ Ċ }