An interface which is used to define how selection of items within the
happens. If you want to create your own custom
selection implementation then you will need to implement this interface.
(int itemPosition, boolean selected, Selector selector)
||the position of the item in the adapter
||the intended new selected state of the item
Selector used for selecting, deselecting and obtaining