listview - Corona SDK: how to remove list view item listener? -
i created listview in corona:
mylist = tableview.newlist{ data=data, default="res/bluebg.png", backgroundcolor={255,2552,255}, onrelease=listbuttonrelease, top=135, bottom=100, --data in rows etc. } and added onrelease listener:
function listbuttonrelease( event ) self = event.target local id = self.id print(self.id) storyboard.gotoscene( "scene2", "slideleft", 200 ) end but after switch scene2 listeners still respond touch events. tried use on exitscene:
mylist:removeeventlistener( "onrelease", listbuttonrelease) but doesn't work reason. how remove listener listview , items?
a foolproof workaround.
set flag sceneexited = true in exitscene listener.
in listbuttonrelease function, check
if sceneexited return end and set flag sceneexited = false in enterscene listener
Comments
Post a Comment