在构建移动应用程序时,当iPhone / iPad上的屏幕锁定时,Flash Builder Debugger会终止

时间:2013-07-04 09:49:07

标签: ios actionscript-3 flash-builder

我正在使用ActionScript构建iOS应用程序。在调试期间,每当屏幕锁定时,调试实例终止,而应用程序仍然在iPhone / iPad上运行。屏幕锁定时是否有事件被触发?我在Native Application上尝试了SUSPEND和DEACTIVATED事件。但两人都没有被解雇。当调试器终止时,即使应用程序仍在设备上运行,我也没有找到解决导致调试器终止的原因的方法。

任何帮助?

1 个答案:

答案 0 :(得分:1)

这是调试器的正常行为。一旦手机进入睡眠状态,您的应用就会被有效地置于后台模式,因此无法与调试器通信。您可以在应用程序中使用systemIdleMode来防止手机进入睡眠状态。

import flash.desktop.NativeApplication;
import flash.desktop.SystemIdleMode;

NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;