diff --git a/src/Mono.Android/Java.Interop/JavaConvert.cs b/src/Mono.Android/Java.Interop/JavaConvert.cs index e7602ba4432..05fc52adba1 100644 --- a/src/Mono.Android/Java.Interop/JavaConvert.cs +++ b/src/Mono.Android/Java.Interop/JavaConvert.cs @@ -208,7 +208,7 @@ public static T? FromJniHandle< { var lref = JniEnvironment.Types.GetObjectClass (new JniObjectReference (handle)); try { - string className = TypeManager.GetClassName (lref.Handle); + string className = JniEnvironment.Types.GetJniTypeNameFromClass (lref); if (TypeMappings.TryGetValue (className, out var match)) return match; if (JniEnvironment.Types.IsAssignableFrom (lref, new JniObjectReference (JavaDictionary.map_class)))