Actionscript 3-Android应用程序未更新内容。怀旧?

Actionscript 3-Android应用程序未更新内容。怀旧?,android,actionscript-3,Android,Actionscript 3,我编写了以下代码(AS3),加载一个XLM文件,获取一周中的哪一天,然后在舞台上显示一个相应的问题 当我在Flash中测试时,它在我的电脑上运行得非常好。但在我的Galaxy S2上,它只显示当天的问题,即安装当天的问题,而不会每天用新问题更新 我错过了什么? 提前谢谢 以下是XML: <?xml version="1.0" encoding="UTF-8"?> <questions7> <question day="0"><![CDATA[Qu

我编写了以下代码(AS3),加载一个XLM文件,获取一周中的哪一天,然后在舞台上显示一个相应的问题

当我在Flash中测试时,它在我的电脑上运行得非常好。但在我的Galaxy S2上,它只显示当天的问题,即安装当天的问题,而不会每天用新问题更新

我错过了什么? 提前谢谢

以下是XML:

<?xml version="1.0" encoding="UTF-8"?>
<questions7>
    <question day="0"><![CDATA[Question for Sunday ]]></question>
    <question day="1"><![CDATA[Question for Monday ]]></question>
    <question day="2"><![CDATA[Question for Tuesday ]]></question>
    <question day="3"><![CDATA[Question for Wednesday ]]></question>
    <question day="4"><![CDATA[Question for Thursday ]]></question>
    <question day="5"><![CDATA[Question for Friday ]]></question>
    <question day="6"><![CDATA[Question for Saturday ]]></question>
</questions7>

你可以监听deactivate事件,然后关闭你的应用程序,这样你的应用程序将以新数据启动

    stage.addEventListener(Event.DEACTIVATE, deactivate);


    private function deactivate(e:Event):void 
    {
        // auto-close
        NativeApplication.nativeApplication.exit();
    }
此外,您的代码是无效的,因为它假定是为了显示新的q-o-d而运行的,如果您在应用程序启动时加载并解析XML时对其进行修改的话(参考过时的XML或创建问题向量,然后在每次激活时,您可以检查当天是什么时间并更新文本字段。最好打开一次应用程序,然后将其从后台带到后台,而不是每次用户离开(例如拿起电话)时都将其杀死。要实现这一点,您可以使用“激活/停用侦听器”(activate/deactivate listener)并适当执行puase/resume(更新)操作


致以最诚挚的问候

我刚刚在手机中强制停止,重新启动了应用程序,并加载了当天的正确问题。那么,应用程序是否保留了日期记忆?当应用程序关闭时,我如何清除该记忆?
    stage.addEventListener(Event.DEACTIVATE, deactivate);


    private function deactivate(e:Event):void 
    {
        // auto-close
        NativeApplication.nativeApplication.exit();
    }