从睡眠中唤醒或暂停状态后,我的应用程序无法正常工作

时间:2012-01-20 06:45:32

标签: android lua corona

当设备进入睡眠状态时,我的电晕应用无效。没有按钮没有响应继续我的游戏。 我使用以下代码来跟踪系统事件 。当屏幕关闭时,它打印applicationSuspend但在屏幕上它之后从不打印“applicationResume”[使用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

任何解决方案?

1 个答案:

答案 0 :(得分:1)

我确信基基托指出了;在我们可以提供更多帮助之前,我们可能需要拥有它的功能。

据我所知,此事件类型只能在:

中使用
local function onSystemEvent( event )

   print( "System event name and type: " .. event.name, event.type )
end

Runtime:addEventListener( "system", onSystemEvent )

样式函数。

这是你使用它的方式吗?