在我的 Blackberry 应用程序中,我将数据保存在设备内存中用户文件夹中名为“mydata”的文件夹中。当用户卸载我的应用程序时,是否可以以某种方式删除此文件夹?由于我很快就要切换到数据库持久性,我想对数据库持久性提出同样的问题(尽管它主要是相同的,因为两者都存储在文件系统中)。

我只找到这个在 Blackberry 中删除应用程序时删除持久对象但这是关于持久存储的。

有帮助吗?

解决方案

您可以使用 CodeModuleListener 它是一个监听器,用于接收有关设备上代码模块的添加、修改或删除的通知。

一种方法是使用另一个应用程序来监视相关应用程序何时被删除。您可以使用 CodeModuleListener 对其进行监控。当检测到删除时,它可以删除设备内存中的文件夹。

如果用户先删除监控应用程序,这将不起作用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top