Android 我的应用程序从睡眠或挂起状态唤醒后不工作

Android 我的应用程序从睡眠或挂起状态唤醒后不工作,android,lua,coronasdk,Android,Lua,Coronasdk,当设备进入睡眠状态时,我的corona应用程序不工作。没有按钮没有任何响应继续我的游戏。 我使用以下代码跟踪系统事件 . 当屏幕关闭时,它打印应用程序暂停,但在屏幕打开后,它从不打印“应用程序恢复”[使用android adb eclipse显示打印消息] local function onSystemEvent( event ) if( event.type == "applicationExit" ) then print("applicationExit") db:clo

当设备进入睡眠状态时,我的corona应用程序不工作。没有按钮没有任何响应继续我的游戏。 我使用以下代码跟踪系统事件 . 当屏幕关闭时,它打印应用程序暂停,但在屏幕打开后,它从不打印“应用程序恢复”[使用android adb eclipse显示打印消息]

 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论坛上发布你的问题吗?