android AChartEngine 问题总结

问题1:android.database.CursorIndexOutOfBoundsException:Index -1 requested, with a size of 1

解决:这个问题是在使用cursor时候出现的,在android中对数据表进行查询,返回的结果集需要用cursor来接收,但在遍历cursor时,需要注意的是cursor的初始位置是从下标为-1的地方开始的,也就是说一次查询中,返回给cursor查询结果时,不能够马上从cursor中提取值。因此在对cursor做遍历操作时,需要先调用cursor.moveToFirst(),例如:

if(cursor.moveToFirst()){
    遍历操作
}

问题2:Error “Dataset and renderer should be not null and should have the same number of series” in Android

解决:这个问题的原因是renderer和dataset不匹配,检查代码,看传入的参数是否一一对应。

问题3:java.lang.NullPointerException

解决:记得初始化数组,例如:double[] arg = new double[24];


本文出自 “程序猿进阶攻城狮” 博客,谢绝转载!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。