当前位置: 首页 > 知识库问答 >
问题:

卸载Codename One应用程序并不总是删除其所有数据

江琦
2023-03-14

我总是假设,当我卸载一个代号为One的应用程序(Android和iOS)时,它在存储中的所有数据以及在文件系统存储的主路径中的所有数据也会被清除...在我的手机里似乎是这样,但在我一个朋友的Android手机上却并非如此(我指的是我开发的同一款应用)。

这个行为会不会是Android应用程序在卸载和重新安装后会记得其数据的问题的答案中所描述的行为呢?

谢谢你

共有1个答案

姚浩歌
2023-03-14

我在这里猜测,但它可能与Android备份支持有关,它可以恢复数据。否则,如果您使用filesystemservice并将数据存储在SD卡区域,卸载时不会删除。

对于前者,我们有一个构建提示:android.allowbackup=false

 类似资料:
  • 我正在制作一个应用程序,我正在使用Android Room持久性库来处理我的数据库层。房间图书馆的工作像魅力和一切都很好与它。但我希望当用户卸载应用程序时,room创建的数据库被删除。我试着卸载了app,然后重新安装,但不知怎么数据库还在,app还能从中获取旧数据。 编辑我知道我可以使用意图使我的应用程序知道卸载。我想知道的是,是否有的配置来完成这项工作,以及如何在卸载应用程序后数据库仍然存在。

  • 使用 Creative Cloud 桌面应用程序卸载 Creative Cloud 应用程序。 卸载 Creative Cloud 应用程序 如果您不再需要某个应用程序,则必须使用 Adobe Creative Cloud 桌面应用程序卸载该应用程序。 注意:不要将应用程序文件和文件夹拖到“废纸篓”或“回收站”中,因为这样做无法将其正确卸载。 单击位于任务栏 (Windows) 或 Apple 菜

  • 由于install4j没有一个维护安装程序来允许删除部分组件,我修改了卸载程序,以创建显示每个可卸载组件的可配置表单,然后简单地根据用户选择删除文件,这反过来意味着删除标准卸载屏幕。

  • 我发现的Install4j的示例是简单的向导生成的,没有显示更复杂的逻辑。我需要一些帮助来在Install4JV6中执行以下操作。 null

  • 我已经将电子应用程序设置为在Windows上自动启动: 这将在注册表的位置中添加一个条目 我正在使用electron-builder打包我的应用程序。 这里提到我可以在卸载nsis时添加脚本。 这是我的自定义安装程序。nsh: 最后,我在package.json中提到了它: 但是,当我卸载我的应用程序时,该条目仍然留在注册表中。 如何删除此条目?

  • 问题内容: 在Hibernate中删除表中所有行 的最佳方法是什么? 如果我遍历一个集合并称其在我所知范围内没有执行。 如果使用其他选项,则不会影响持久性上下文。 如果没有更好的选择,何时应该使用这些方法? 问题答案: 如果没有什么要层叠的,请使用HQL删除 如果您有层叠,请迭代该集合并分别删除每个集合。 问题出在以下事实:hibernate在内部处理级联,而不是将其留给数据库。因此,发送查询不会