我使用monodroid并通过sqlite-net库使用数据库。 在一个应用程序事务中所有数据正确放入和从数据库获取, 但是当我下次部署应用程序时,我的数据库文件不存在。
我正在使用类似these
的方法但我m testing same code in MonoTouch and WP7 application and it
没事。
所以问题是:为什么数据库总是丢失?
答案 0 :(得分:6)
在应用程序安装之间保留数据和缓存数据:
在Visual Studio中:
Click Tools > Options...
In the left-hand tree, select Xamarin > Android Settings
In the right-hand panel, select [X] Preserve application data/cache on device between deploys.
在Xamarin Studio中:
Click Tools > Options (Windows) or Xamarin Studio > Preferences (OS X)
In the left-hand tree, select Projects > Android
In the right-hand panel, select [X] Preserve data/cache between application deploys.
基于帖子on Xamarin Forum