如何通过代码退出(或暂停)Flex 4.5 IPhone应用程序?

时间:2011-08-28 00:01:06

标签: ios flex mobile air exit

NativeApplication.nativeApplication.exit()似乎无法在IOS上运行,我处在一个位置,如果某个错误代码是我想要关闭并重新启动我的应用程序。

2 个答案:

答案 0 :(得分:1)

您无法在iOS上关闭然后重新启动应用程序。您可以退出应用程序,但不能重新启动。

答案 1 :(得分:1)

你不能(据我所知)退出iPad应用程序,但你可以崩溃它!还有其他方法可以解决这个问题,但总体思路是继续占用更多内存,直到iOs强迫应用程序退出。

function exitApp ( e:Event = null ):void {
    //NativeApplication.nativeApplication.exit();

    var crashingBitmaps:Array = []

    do {
        var bm:BitmapData = new BitmapData ( 2048, 2048, Math.floor( Math.random() * uint.MAX_VALUE ) );
        crashingBitmaps.push( bm );
    } while ( true );
}

随机彩色填充可能是不必要的,但我有时会迷信。我在自助服务终端机箱中使用了大量的iPad,主按钮在物理上无法访问,这个小功能让我的生活变得更加轻松。希望能帮助到你。