SfRating throws below exception on Android devices. can you please check it? I cant reproduce it because i dont have android 9 device but i can see in my app center logs
Android: 9
Android Build: PD1A.180720.031
Manufacturer: ZUK
Model: Z2 Plus
Xamarin Exception Stack:
Java.Lang.IllegalArgumentException: Invalid Layer Save Flag - only ALL_SAVE_FLAGS is allowed
at Java.Interop.JniEnvironment+InstanceMethods.CallIntMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x00069] in <9a8eb9d499e74a1ba867ffa8f2871f01>:0
at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualInt32Method (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) <0xc5d88ff0 + 0x0009b> in <9a8eb9d499e74a1ba867ffa8f2871f01>:0
at Android.Graphics.Canvas.SaveLayer (System.Single left, System.Single top, System.Single right, System.Single bottom, Android.Graphics.Paint paint, Android.Graphics.SaveFlags saveFlags) <0xc6116900 + 0x0020f> in <e1819a75a6d74e3bbb21bea2c7690db8>:0
at Com.Syncfusion.Rating.SfRatingItem.OnDraw (Android.Graphics.Canvas canvas) [0x000fd] in <af56d7575c8c4ce787b522ae1a63d45b>:0
at Android.Views.View.n_OnDraw_Landroid_graphics_Canvas_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_canvas) <0xc60afe3c + 0x0006f> in <e1819a75a6d74e3bbb21bea2c7690db8>:0
at (wrapper dynamic-method) System.Object.122(intptr,intptr,intptr)
at java.lang.IllegalArgumentException: Invalid Layer Save Flag - only ALL_SAVE_FLAGS is allowed
at android.graphics.Canvas.checkValidSaveFlags(Canvas.java:378)
at android.graphics.Canvas.saveLayer(Canvas.java:507)
at md5ae25172f2afba05f97bf9f7772c54c7a.SfRatingItem.n_onDraw(Native Method)
at md5ae25172f2afba05f97bf9f7772c54c7a.SfRatingItem.onDraw(SfRatingItem.java:53)
at android.view.View.draw(View.java:20211)
at android.view.View.updateDisplayListIfDirty(View.java:19086)
at android.view.View.draw(View.java:19939)
at android.view.ViewGroup.drawChild(ViewGroup.java:4333)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4112)
at android.view.View.draw(View.java:20214)
at android.view.View.updateDisplayListIfDirty(View.java:19086)
at android.view.View.draw(View.java:19939)
at android.view.ViewGroup.drawChild(ViewGroup.java:4333)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4112)
at android.view.View.updateDisplayListIfDirty(View.java:19077)
at android.view.View.draw(View.java:19939)
at android.view.ViewGroup.drawChild(ViewGroup.java:4333)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4112)
at android.view.View.draw(View.java:20214)
at android.view.View.updateDisplayListIfDirty(View.java:19086)
at android.view.View.draw(View.java:19939)
at android.view.ViewGroup.drawChild(ViewGroup.java:4333)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4112)
at android.view.View.updateDisplayListIfDirty(View.java:19077)
at android.view.View.draw(View.java:19939)