Android上的Akavache BlobCache.Secure为null

时间:2016-08-15 12:56:28

标签: xamarin xamarin.android akavache

我正在尝试使用Akavache在我的Xamarin.iOS和Xamarin.Android项目中安全地存储数据。在iOS上似乎都没问题,但在Android上失败,说BlobCache.Secure为空。

在访问缓存之前,我将其设置为:

BlobCache.ApplicationName = "AppAkavache";
BlobCache.EnsureInitialized();

我已尝试直接引用它:BlobCache.SecureSecure null)或使用我的IoC进行设置

Mvx.RegisterSingleton<ISecureBlobCache>(BlobCache.Secure);

public CacheStorage(ISecureBlobCache blobCache){
    var test = blobCache; // still null
}

但最终结果是一样的。在Android上BlobCache上唯一可用的缓存是InMemoryCache。

0 个答案:

没有答案