Unhandled Exception:
System.NotSupportedException: Unable to activate instance of type Java.Lang.Runnable from native handle 0xbfb2383c (key_handle 0xde224b6).
01-04 08:26:29.685 E/mono (30240):
01-04 08:26:29.685 E/mono (30240): Unhandled Exception:
01-04 08:26:29.685 E/mono (30240): System.NotSupportedException: Unable to activate instance of type Java.Lang.Runnable from native handle 0xbfb2383c (key_handle 0xde224b6). ---> System.MissingMethodException: No constructor found for Java.Lang.Runnable::.ctor(System.IntPtr, Android.Runtime.JniHandleOwnership) ---> Java.Interop.JavaLocationException: Exception of type 'Java.Interop.JavaLocationException' was thrown.
01-04 08:26:29.685 E/mono (30240): --- End of inner exception stack trace ---
01-04 08:26:29.685 E/mono (30240): at Java.Interop.TypeManager.CreateProxy (System.Type type, System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00055] in <ad2f15102b3a4d36b40e9b0cbc11c376>:0
01-04 08:26:29.685 E/mono (30240): at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00116] in <ad2f15102b3a4d36b40e9b0cbc11c376>:0
01-04 08:26:29.685 E/mono (30240): --- End of inner exception stack trace ---
01-04 08:26:29.685 E/mono (30240): at (wrapper dynamic-method) System.Object.23(intptr,intptr)
01-04 08:26:29.685 E/mono (30240): at (wrapper native-to-managed) System.Object.23(intptr,intptr)
01-04 08:26:29.685 E/mono-rt (30240): [ERROR] FATAL UNHANDLED EXCEPTION: System.NotSupportedException: Unable to activate instance of type Java.Lang.Runnable from native handle 0xbfb2383c (key_handle 0xde224b6). ---> System.MissingMethodException: No constructor found for Java.Lang.Runnable::.ctor(System.IntPtr, Android.Runtime.JniHandleOwnership) ---> Java.Interop.JavaLocationException: Exception of type 'Java.Interop.JavaLocationException' was thrown.
01-04 08:26:29.685 E/mono-rt (30240): --- End of inner exception stack trace ---
01-04 08:26:29.685 E/mono-rt (30240): at Java.Interop.TypeManager.CreateProxy (System.Type type, System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00055] in <ad2f15102b3a4d36b40e9b0cbc11c376>:0
01-04 08:26:29.685 E/mono-rt (30240): at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00116] in <ad2f15102b3a4d36b40e9b0cbc11c376>:0
01-04 08:26:29.685 E/mono-rt (30240): --- End of inner exception stack trace ---
01-04 08:26:29.685 E/mono-rt (30240): at (wrapper dynamic-method) System.Object.23(intptr,intptr)
01-04 08:26:29.685 E/mono-rt (30240): at (wrapper native-to-managed) System.Object.23(intptr,intptr)
Note: the same code works fine in IOS platform with 16.4.0.42 but showing NullReferenceException with16.3.0.29.
Best regards MOHAMED FKI.