【发布时间】:2021-02-27 19:58:10
【问题描述】:
我正在 Xamarin 中开发一个应用程序。 我从 SQLite 中的应用程序中删除数据并卸载它,但是当我重新安装它时,表中的数据仍然存在。
public void DeleteCompras()
{
_database.DropTableAsync<CompraMetales>().Wait();
_database.CreateTableAsync<CompraMetales>().Wait();
_database.DeleteAllAsync<CompraMetales>().Wait();
}
谢谢!
【问题讨论】:
-
此数据是用户生成的数据,还是在启动时预先填充或填充的数据?你应该等待异步方法,而不是使用 Wait()
-
但是我太笨了,谢谢,你下载的是应用应该下载的东西
-
您并不愚蠢,您用作示例的代码并未显示所需的一切。每个人都会犯同样的错误。
标签: c# android sqlite xamarin android-sqlite