【问题标题】:Removing CN1Preferences ads from the Storage Codename One从存储代号一中删除 CN1Preferences 广告
【发布时间】:2018-04-16 10:54:27
【问题描述】:

以此为例:https://www.codenameone.com/javadoc/com/codename1/io/Storage.html

如何删除每次重新启动应用程序时显示的 CN1Preferences 100bytes,无论我删除多少次,它都会在重新启动后返回,但是在模拟器中我对此没有任何问题。

还有如何不显示 listEntries 中的特定项目,该怎么做?因为它显示我的序列化对象来自其他用途,并且我不希望我的客户意外删除它,所以我希望我不能显示 listEntries 存储中的特定对象以避免我的客户删除它。

【问题讨论】:

  • 我想它包含了在CN1第一次自动添加之后加快加载应用程序的信息。为什么要删除它?是不是有什么问题?
  • 我想删除它,以便为我的客户提供一个干净的容器来存储他们的信息。

标签: codenameone


【解决方案1】:

我们通过 Preferences API 将存储用于我们需要的东西。 “干净”的假设是不正确的。操作系统也可能在任何地方添加文件。

如果您想显示文件选择器 UI,只需忽略扩展名与您的扩展名不同的文件并将其隐藏即可。也隐藏扩展程序以使其无缝。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多