Android 我的应用程序从睡眠或挂起状态唤醒后不工作
当设备进入睡眠状态时,我的corona应用程序不工作。没有按钮没有任何响应继续我的游戏。 我使用以下代码跟踪系统事件 . 当屏幕关闭时,它打印应用程序暂停,但在屏幕打开后,它从不打印“应用程序恢复”[使用android adb eclipse显示打印消息]Android 我的应用程序从睡眠或挂起状态唤醒后不工作,android,lua,coronasdk,Android,Lua,Coronasdk,当设备进入睡眠状态时,我的corona应用程序不工作。没有按钮没有任何响应继续我的游戏。 我使用以下代码跟踪系统事件 . 当屏幕关闭时,它打印应用程序暂停,但在屏幕打开后,它从不打印“应用程序恢复”[使用android adb eclipse显示打印消息] local function onSystemEvent( event ) if( event.type == "applicationExit" ) then print("applicationExit") db:clo
local function onSystemEvent( event )
if( event.type == "applicationExit" ) then
print("applicationExit")
db:close()
elseif event.type == "applicationSuspend" then
print("applicationSuspend")
elseif event.type == "applicationResume" then
print("applicationResume")
elseif event.type == "applicationStart" then
print("applicationStart")
end
end
有什么解决办法吗?正如我确信Kikito所指出的;在我们能提供更多帮助之前,我们可能需要它的内部功能 据我所知,这种事件类型只能在一个:
local function onSystemEvent( event )
print( "System event name and type: " .. event.name, event.type )
end
Runtime:addEventListener( "system", onSystemEvent )
样式化函数
这是您使用它的方式吗?请包括“周围”代码,如果有。例如,它在哪个函数中。@kikito我将它包含在main.lua中。。。无需特殊功能..\n请准确使用Shane的代码。我怀疑你的问题可能是你的一个ifs中出现了某种类型的打字错误。@kikito我使用了Shane Gadsby的代码,但应用程序Resume从未调用过,但其他3个都基于事件工作。我不知道你还能做些什么。你试过在Corona SDK论坛上发布你的问题吗?