jjzjj

blobcache

全部标签

android - Akavache 不会在应用重启之间保留缓存数据

我有一个XamarinAndroid项目,使用共享的PCL库,我决定使用Akavache作为临时数据存储(存储一些简单的登录状态信息,以保存每次重新登录)。因此,我将Akavache和Akavache.Sqlite3nuget包添加到共享库(以及Xamarin.Android项目)。我设置了BlobCache.ApplicationName,甚至称为EnsureInitialized(似乎除了记录一条消息之外没有做更多的事情)。我将应用程序部署到设备上。手动启动它(因此不会删除数据和首选项等)。只要应用程序正在运行,就会缓存(和检索)数据。如果缺少键,它会抛出异常(如预期的那样)。一切