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

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -