2013-07-04 53 views
0

我在ActionScript中爲iOS構建應用程序。在調試過程中,無論何時屏幕鎖定,調試實例都會在應用程序仍在iPhone/iPad上運行時終止。屏幕鎖定時是否觸發了一個事件?我在Native應用程序上嘗試了SUSPEND和DEACTIVATED事件。但都沒有被解僱。當調試器終止時,即使應用程序仍在設備上運行,但我沒有找到找出導致調試器終止的原因的方法。Flash Builder調試器在構建移動應用程序時屏幕鎖定在iPhone/iPad上時終止

任何幫助?

回答

1

這是調試器的正常行爲。一旦手機進入休眠狀態,您的應用程序將被有效置於後臺模式,因此無法與調試器通信。您可以在您的應用程序中使用systemIdleMode來防止手機進入睡眠狀態。

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

NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE; 
+0

謝謝!這有助於我保持應用程序的活力,以進一步調試。 – user2003313

+0

如果您認爲它回答了您的問題,請記住接受答案。 ;) – crooksy88

相關問題