2015-05-05 64 views
2

我正在开发Xamarin的跨平台应用程序,并陷入了这个问题。 每次启动我的应用程序时,我以前保存的所有数据都将丢失。 为了给出更多的细节,我使用SQLite来保存一些信息,甚至将一些图像文件存储在应用程序的默认目录中。当我运行应用程序时,我可以成功保存所有内容,甚至可以检索刚刚保存的数据。但是,如果我关闭应用程序并重新启动它,则所有信息和文件都将消失。 为了得到目录,我使用了Xamarin教程中建议的以下代码。应用程序关闭后丢失数据/文件Xamarin表单

string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal); 
var path = Path.Combine(documentsPath, sqlite Filename); 

此刻我将我的测试集中在Android上,所以我不知道它是否发生在其他平台上。我也在使用试用许可证,也许这是与它有关的一些限制。 我也在使用Visual Studio 2013.

有没有人有关于它的想法?

感谢

回答

3

如果“启动应用程序”你的意思是,从开始新VS会议debuggin只要进入工具 - 选项 - Xamarin - Android设置,并勾选“保留应用程序数据/缓存设备上展开时间”选项。

Xamarin Studio应该有相同的选项。

相关问题