我正在使用ActionScript构建iOS应用程序。在调试期间,每当屏幕锁定时,调试实例终止,而应用程序仍然在iPhone / iPad上运行。屏幕锁定时是否有事件被触发?我在Native Application上尝试了SUSPEND和DEACTIVATED事件。但两人都没有被解雇。当调试器终止时,即使应用程序仍在设备上运行,我也没有找到解决导致调试器终止的原因的方法。
任何帮助?
答案 0 :(得分:1)
这是调试器的正常行为。一旦手机进入睡眠状态,您的应用就会被有效地置于后台模式,因此无法与调试器通信。您可以在应用程序中使用systemIdleMode来防止手机进入睡眠状态。
import flash.desktop.NativeApplication;
import flash.desktop.SystemIdleMode;
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;