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

Xamarin.forms Android即使在卸载[closed]时也会保留旧数据

董翰墨
2023-03-14

我在应用程序中使用SQLite数据库。直到最近一切都很顺利。现在,每当我从Studio在我的Android设备上进行新的构建时,一切都会重置到几天前的状态。相同的项目是存在的,并且我对它们所做的所有更改都丢失了。

共有1个答案

申颖逸
2023-03-14

我回到了Android Studio的工作中,在那里我马上就发现了问题所在。Android6.0及以上版本有自动备份功能,默认情况下在Xamarin.forms应用程序上。禁用自动备份会使我的所有数据问题消失。

更多信息也可以在这里找到:一个Android应用程序在卸载和重新安装后会记住它的数据

 类似资料:
  • 我们将设置为 1 小时,如下所示(以前设置为 72H) 使用以下Kafka命令行工具,我们将kafka 设置为< code>1H。我们的目标是清除topic - 中比1H旧的数据,因此我们使用了以下命令: 此外 两个命令都运行无误。 但问题是关于Kafka的数据,它比1H更老,仍然存在! 实际上,没有从主题分区中删除任何数据。我们有HDP Kafka集群版本1.0x和ambari 我们不明白为什么

  • 调用可缓存方法->返回有效结果 结果将由Spring@Cacheable后端缓存 Spring使缓存无效,因为它已过期(例如,1小时的TTL) 再次调用可缓存方法->返回异常/空值! 旧的结果将被再次缓存,因此,方法的未来调用将返回有效结果 这怎么可能?

  • 我正在收听一个Activemq队列。 我的配置如下: 从控制台日志中,我可以看到尝试重新连接到该服务器。 [2014-08-20 08:57:43,303]INFO 236[ActiveMQ Task-1]-org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:1030

  • 我正在使用Selenium.WaitForPageToload方法在启用ajax的网页中等待。当我运行测试代码时,selenium甚至在页面加载后仍会等待,并抛出“等待操作完成超时”异常。我可能在甚至没有页面加载事件的地方使用了waitforpagetoload。我想它只是跳过部分,如果页面加载。我的代码是这样的 我使用的是Selenium-Java2.33版。google Chrome 27.0

  • 我的Snowflake表包含一个创建为的字段,默认为作为Snowflake数据类型。 当我用COPY命令将这个表以parquet格式卸载到s3时,我希望保留整个模式,包括这个字段的精度。但是,生成的parquet具有。 是否可以强制保持雪花数据类型精度不变?

  • 我对Android Studio和Android编程都很陌生。我刚刚读了关于第一个common Intent教程的内容,它是关于。我试着编写一个简单的代码来测试这个意图,但是抛出的无效,堆栈跟踪如下所示: 05-20 15:36:25.010 2342-2342/com。维法隆。helloandroid E/AndroidRuntime:致命异常:主进程:com。维法隆。helloandroid,