local function keylistener(event) if event.keyName == "back" then print("1") if composer.getVariable("place") == "mainmenu" then local function exitgamelistener(event) if event.action == "clicked" and event.index == 1 then native.requestExit() end end native.showAlert("Exit Game","Are you sure you want to exit this game?",{"Yes","No"},exitgamelistener) print("2") return true elseif composer.getVariable("place") == "selectlevel" then achievements.isVisible = true leaderboards.isVisible = true if settings.sounds then soundson.isVisible = true else soundsoff.isVisible = true end share.isVisible = true dryyourtears.isVisible = true play.isVisible = true selectlevel.isVisible = true challenge.isVisible = true moregames.isVisible = true removeads.isVisible = true scrollview.isVisible = false composer.setVariable("place","mainmenu") print("3") return true end end return false end Runtime:addEventListener("key",keylistener)
I have this and when I press back it works like I press it 2 times:
1 2 1 WARNING: C:\Users\naitv\Desktop\Dry Your Tears\menu.lua:1158: Device "GT-I9300" cannot display multiple alerts at the same time. 2