不创建保存数据库

时间:2013-05-22 15:25:59

标签: android xamarin.android sqlite-net

我使用monodroid并通过sqlite-net库使用数据库。 在一个应用程序事务中所有数据正确放入和从数据库获取, 但是当我下次部署应用程序时,我的数据库文件不存在。

我正在使用类似these

的方法

但我m testing same code in MonoTouch and WP7 application and it没事。

所以问题是:为什么数据库总是丢失?

1 个答案:

答案 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