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

Android 清除Flash Builder移动应用程序缓存,android,actionscript-3,apache-flex,flash-builder,Android,Actionscript 3,Apache Flex,Flash Builder,我正在使用Flash Builder 4.5构建一个Flex移动应用程序,并在运行蜂巢的三星Galaxy 10.1标签上进行测试 NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp); 我已经集成了AS3 Facebook库,但它不允许我注销,会话似乎会延迟,因此一旦用户登录,他们会一直登录,直到我清除应用程序缓存,或者卸载并在设备上重新安装应用程序 NativeAppli

我正在使用Flash Builder 4.5构建一个Flex移动应用程序,并在运行蜂巢的三星Galaxy 10.1标签上进行测试

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);
我已经集成了AS3 Facebook库,但它不允许我注销,会话似乎会延迟,因此一旦用户登录,他们会一直登录,直到我清除应用程序缓存,或者卸载并在设备上重新安装应用程序

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);
我想在这里实现的是删除应用程序的缓存文件夹,或者以某种方式清除缓存

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);
关于如何使用AS3实现这一点,有什么想法吗?有没有更好的办法

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

谢谢。

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

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);
在OnActivateApp函数中,执行以下操作:

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);
protected function onDeactivateApp(event:Event):void
{

    NativeApplication.nativeApplication.exit();
}
这将清除缓存,应用程序将使您在重新启动时重新登录。顺便说一下,这应该添加到大多数移动应用程序中

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

布莱恩

好东西,谢谢!有没有办法清除缓存而不退出应用程序?因为我希望在应用程序仍处于活动状态时清除缓存,如果可能的话。嗯,我没有尝试过。如果有帮助的话,你当然可以取消facebook连接。我已经尝试过了,但没有运气。:/上面的方法似乎有效,但它并不总是清除所有内容,因为在我打开应用程序的第三次后,它仍然会自动让我登录。有什么想法吗?肯定还有一些东西没有清理。您还可以在deactive应用程序找到之前出现一个弹出窗口,警告用户他们将注销。然后在继续之前强制Facebook API注销。有关终止应用程序的文章链接:
NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);