【发布时间】:2015-07-15 20:12:30
【问题描述】:
我正在使用 Xamarin 开发一个跨平台应用程序,但遇到了这个问题。 每次我启动我的应用程序时,我之前保存的所有数据都会丢失。 为了提供更多细节,我使用 SQLite 来保存一些信息,甚至将一些图像文件存储在应用程序的默认目录中。当我运行应用程序时,我可以成功地持久化所有内容,甚至可以检索我刚刚持久化的数据。但如果我关闭应用程序并重新启动它,所有信息和文件都会消失。 为了获取目录,我使用了 Xamarin 教程中建议的以下代码。
string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
var path = Path.Combine(documentsPath, sqlite Filename);
目前我的测试重点是 Android,所以我不知道它是否会发生在其他平台上。我也在使用试用许可证,也许这是与它相关的一些限制。 我也在使用 Visual Studio 2013。
有人知道吗?
谢谢
【问题讨论】:
标签: c# xamarin xamarin.android xamarin.forms