进行网络调用后如何使用GraphView绘制图形?

时间:2018-09-17 06:58:57

标签: android android-volley android-graphview

我正在使用 private static void FixText(String text, int x, int y,PdfWriter writer,int size) { try { PdfContentByte cb = writer.getDirectContent(); BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED); cb.saveState(); cb.beginText(); cb.moveText(x, y); cb.setFontAndSize(bf, size); cb.showText(text); cb.endText(); cb.restoreState(); } catch (DocumentException | IOException e) { e.printStackTrace(); } } ,(refer this)绘制图形。

以下是我正在使用GraphView进行网络通话的活动,在该活动中我获得了绘制图表的信息。目前,我正在使用测试数据来绘制图形。在“活动”中查找我的评论“此处正在运行” “这是我需要在此处调用DoTheGraphs(),但不起作用的地方。”

每当我在解析Volley(第二条评论)之后调用DoTheGraphs()时,JSON都不会绘制数据,并且我的手机会无响应而不会引发任何错误。任何帮助将不胜感激。

  

ReportDetailsActivity.java

GraphView

我知道了graph.getGridLabelRenderer()。setHumanRounding(false);造成所有问题。我不知道为什么?

同一问题: https://github.com/jjoe64/GraphView/issues/440 我在那里使用了解决方案,还是一样。

这是控制台日志 enter image description here

0 个答案:

没有答案