0

我正在用 ActionScript 为 iOS 构建一个应用程序。在调试过程中,只要屏幕锁定,调试实例就会终止,而应用程序仍在 iPhone/iPad 上运行。屏幕锁定时是否触发事件?我在本机应用程序上尝试了 SUSPEND 和 DEACTIVATED 事件。但两人都没有被解雇。当调试器终止时,即使应用程序仍在设备上运行,我也没有找到方法来找出导致调试器终止的原因。

有什么帮助吗?

4

1 回答 1

1

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

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

NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;
于 2013-07-04T10:22:46.440 回答