【发布时间】:2011-05-12 07:32:57
【问题描述】:
我有一个关于诺基亚Series 40 平台上Java 应用程序持久存储的问题。当应用程序被删除(Collection->options->Delete)时,谁负责清理应用程序的持久性存储(RMS)?
我知道 Series 40 上没有明确的应用程序管理器(与 S60 相比),例如,从用户的角度来看,删除应用程序与删除图像文件非常相似。那么,Series 40 操作系统会在删除应用程序时自动清除持久性存储数据吗?有没有办法在删除应用程序时保留这些数据,并在再次安装应用程序时再次使用它?
P.S.:我阅读了几乎所有 Java 开发人员的库,但我找不到明确的答案 - 它只说当删除 MIDlet 时必须删除所有相关的持久存储,但谁这样做?相比之下,S60 开发人员的库明确表示,在 S60 上,应用程序和持久性存储都由应用程序管理器删除。
【问题讨论】:
-
在 Symbian 和 Series 40 上的工作方式相同,应用程序管理器会删除与 midlet 关联的所有数据。
标签: java-me nokia persistent-storage rms