清除Flash Builder移动应用程序缓存

时间:2011-11-29 12:34:50

标签: android actionscript-3 flex flash-builder

我正在使用Flash Builder 4.5构建Flex移动应用程序,并在运行Honeycomb的Samsung Galaxy 10.1选项卡上进行测试。

我已经集成了AS3 Facebook库,但它不会让我退出,会话似乎留下来,所以一旦用户登录,他们会保持登录状态,直到我清除了应用程序缓存或卸载并在设备上重新安装了应用程序。

我想在这里实现的是删除应用程序的缓存文件夹,或以某种方式清除缓存。

有关如何使用AS3实现此目的的任何想法?有更好的方法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

将以下事件侦听器添加到主应用程序文件applicationCompleteinitialize事件处理程序:

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);

在onDeactivateApp函数中执行以下操作:

protected function onDeactivateApp(event:Event):void
{

    NativeApplication.nativeApplication.exit();
}

这应该清除缓存,应用程序将使您在重新启动时重新登录。顺便提一下,这应该被添加到大多数移动应用程序中。

布赖恩