🐛 Bug Report
When building an Android app targetting API 29 or higher, MaterialEntryRenderer fails to get the mCursorDrawableRes field from android.widget.TextView, as it has been blacklisted.
|
var field = Java.Lang.Class.FromType(typeof(Android.Widget.TextView)).GetDeclaredField("mCursorDrawableRes"); |
I guess it also break the cursor colour change, but I haven't tested that.
I found this issue here with the exact same problem, and a proposed solution.
Expected behavior
The code should not throw a NoSuchFieldException here.
Reproduction steps
Create a project with a MaterialLabel, and the Android target API >= 29. Then run it in debug mode (I am using Rider). An exception should be caught by the debugger.
Configuration
Version: 1.8.0
Platform:
🐛 Bug Report
When building an Android app targetting API 29 or higher,
MaterialEntryRendererfails to get themCursorDrawableResfield fromandroid.widget.TextView, as it has been blacklisted.XF-Material-Library/XF.Material/Platforms/Android/Renderers/Internals/MaterialEntryRenderer.cs
Line 74 in fef56fb
I guess it also break the cursor colour change, but I haven't tested that.
I found this issue here with the exact same problem, and a proposed solution.
Expected behavior
The code should not throw a
NoSuchFieldExceptionhere.Reproduction steps
Create a project with a MaterialLabel, and the Android target API >= 29. Then run it in debug mode (I am using Rider). An exception should be caught by the debugger.
Configuration
Version: 1.8.0
Platform: