В последнее время приложение xamarin android случайно падает на CrossSecureStorage
с ошибкой, как показано ниже:
public static string CrossSecureUserTypeKey { get; } = "UserType"; //Located in Statics.cs
var UserType = Plugin.SecureStorage.CrossSecureStorage.Current.GetValue(Statics.CrossSecureUserTypeKey);
System.ArgumentException: дескриптор должен быть допустимым. Имя параметра: введите в Java .Interop.JniEnvironment + InstanceMethods.GetMethodID (Java .Interop.JniObjectReference тип, имя System.String, подпись System.String) [0x00009] в: 0 в Android .Runtime.JNIEnv .GetMethodID (System.IntPtr kls, имя System.String, подпись System.String) [0x00007] в: 0 в Android .Content.ISharedPreferencesInvoker.Contains (ключ System.String) [0x00012] в: 0 в Plugin.SecureStorage .SecureStorage.HasKey (ключ System.String) [0x0000d] in: 0 at drappme.MainActivity.b__40_0 () [0x00018]
любой может помочь устранить причину этой проблемы или столкнуться с ней вид проблемы. спасибо.