【发布时间】:2013-10-11 16:36:08
【问题描述】:
我有一个简单的应用程序,它将一些数据从网络写入数据库。这在应用程序的 iOS 和 Windows Phone 版本中运行良好,但 Android 版本遇到了一些问题。
似乎存储在应用程序中的数据(在/data/data/com.myapp/目录中,每当我部署应用程序时都会被删除。根据the source code for the connection factory,数据始终存储在@返回的值中987654322@,应该是应用数据专用文件夹,类似于iOS应用文档目录。
但是,当我打开应用程序并从 Android 任务管理器中杀死它并在不使用调试器的情况下重新打开它时,一切都按预期工作;然后数据按预期保留。
不幸的是,我从未做过 Android 开发,但我曾从事过非 Xamarin 项目的同事不知道是什么导致了这个问题。也许 MVVMCross 将数据存储在错误的文件夹中?
【问题讨论】:
标签: android sqlite xamarin.android xamarin mvvmcross