In main.lua i added this code
local function onKeyEvent(event) local phase = event.phase local keyName = event.keyName if ("back" == keyName and phase == "down") or ("b" == keyName and phase == "down" and system.getInfo("environment") == "simulator") then print( "go back" ) local currSceneName = composer.getSceneName( "current" ) local currScene = composer.getScene( currSceneName ) composer.gotoScene( currScene.returnTo, { effect = "slideRight", time = 400 } ); end return false end Runtime:addEventListener( "key", onKeyEvent )
When i press B in simulator - all is ok
When i press Back button on phone (Xiaomi mi2s) app trying to go to prev scene and closes