我正在写一个BI应用程序时遇到问题。避免高透支和长期查看图纸
应用程序对图表使用AChartEngine,并且大多数表数据以编程方式膨胀。目前我面临两个主要问题:
- 当应用程序切换方向时,大约需要8-10秒重新绘制每个仪表板元素(即显示数据)。这是透支还是其他问题(这发生在N4,N5,注3 ...)。这是不可接受的,我真的需要解决这个问题!
- 桌子排的元素几乎有4倍的透支,我设法让它降低 - 约为2-2.5x,
getWindow().setBackgroundDrawable(null)
。由于代码中的所有内容都被夸大了,我怎样才能解决这个问题? (以下是它的外观示例:http://prntscr.com/2lio5q)。
我很感谢你们对我的帮助!谢谢!
我真的这样做了,这就是我试图优化我的透支有点(和部分成功),但我仍然不明白,如果这就是为什么它需要这么长的时间来切换方向。 –
您是否尝试过traceview来找出绘图需要这么久的原因? –
我做过了,但我不认为自己是100%的结果,这里是图表(当我改变方向时,这是一个巨大的高峰)。 https://docs.google.com/spreadsheet/pub?key=0AkeIoakarA56dHdDdzI3MFhKc0RIOW04ZmVNWUFwbHc&output=html –