Have a nice day. we have encountered an error on some devices
Device 1
Brand:TIS001
Model:TIS001
Orientation: Portrait
RAM free: 224.21 MB
Disk free: 36.59 MB
Operating system
Version:Android 6.0
Orientation: Portrait
Rooted:No
Device 2
Device
Brand:TECNO MOBILE LIMITED
Model:TECNO CAMON 12 Air
Orientation: Portrait
RAM free: 1.82 GB
Disk free: 47 GB
Operating system
Version:Android 9
Orientation: Portrait
Rooted:No
On TIS001:
StackTrace: Fatal Exception: java.lang.OutOfMemoryError: Failed to allocate a 57283554 byte allocation with 8376560 free bytes and 44MB until OOM
at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:95)
at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:146)
at java.lang.StringBuffer.append(StringBuffer.java:219)
at com.github.mikephil.charting.formatter.DefaultAxisValueFormatter.(DefaultAxisValueFormatter.java:34)
at com.github.mikephil.charting.components.AxisBase.getValueFormatter(AxisBase.java:518)
at com.github.mikephil.charting.components.AxisBase.getFormattedLabel(AxisBase.java:488)
at com.github.mikephil.charting.components.AxisBase.getLongestLabel(AxisBase.java:474)
at com.github.mikephil.charting.components.YAxis.getRequiredWidthSpace(YAxis.java:326)
at com.github.mikephil.charting.charts.BarLineChartBase.calculateOffsets(BarLineChartBase.java:478)
at com.github.mikephil.charting.charts.BarLineChartBase.zoom(BarLineChartBase.java:662)
at com.github.mikephil.charting.listener.BarLineChartTouchListener.onDoubleTap(BarLineChartTouchListener.java:583)
at android.view.GestureDetector.onTouchEvent(GestureDetector.java:563)
at com.github.mikephil.charting.listener.BarLineChartTouchListener.onTouch(BarLineChartTouchListener.java:112)
at com.github.mikephil.charting.charts.BarLineChartBase.onTouchEvent(BarLineChartBase.java:572)
at android.view.View.dispatchTouchEvent(View.java:9303)
And on TECNO CAMON 12 Air:
java.lang.OutOfMemoryError: Failed to allocate a 301989896 byte allocation with 25165824 free bytes and 107MB until OOM, max allowed footprint 180656976, growth limit 268435456
at java.util.Arrays.copyOf(Arrays.java:3260)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:125)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:451)
at java.lang.StringBuffer.append(StringBuffer.java:270)
at com.github.mikephil.charting.formatter.DefaultAxisValueFormatter.(DefaultAxisValueFormatter.java:34)
at com.github.mikephil.charting.components.AxisBase.getValueFormatter(AxisBase.java:518)
at com.github.mikephil.charting.components.AxisBase.getFormattedLabel(AxisBase.java:488)
at com.github.mikephil.charting.components.AxisBase.getLongestLabel(AxisBase.java:474)
at com.github.mikephil.charting.components.YAxis.getRequiredWidthSpace(YAxis.java:326)
at com.github.mikephil.charting.charts.BarLineChartBase.calculateOffsets(BarLineChartBase.java:478)
at com.github.mikephil.charting.charts.BarLineChartBase.zoom(BarLineChartBase.java:662)
at com.github.mikephil.charting.listener.BarLineChartTouchListener.onDoubleTap(BarLineChartTouchListener.java:583)
at android.view.GestureDetector.onTouchEvent(GestureDetector.java:566)
Library version v3.1.0