我已经在我的项目中实现了achartengine,我让它显示来自sqlite数据库的信息。现在一切都运行得很好,除了每次我从数据库中删除一行时,它会在该行上切掉,只画出之前的行。我需要它跳过删除的行,并继续读取所有行,直到最后一行。我一直在做这件事,我不知道从现在开始该做什么。感谢您的帮助和指点!
克里斯
在我的数据库活动中:
public String getValue1(long l) {
String[] columns = new String[]{ EMP_DEPT };
Cursor c = db.query(EMP_TABLE, columns, EMP_ID + "=" + l, null, null, null, null);
if (c != null){
c.moveToFirst();
String value1 = c.getString(0);
return value1;
}
return null;
}
public String getValue2(long l) {
String[] columns = new String[]{ EMP_DATE1 };
Cursor c = db.query(EMP_TABLE, columns, EMP_ID + "=" + l, null, null, null, null);
if (c != null){
c.moveToFirst();
String value2 = c.getString(0);
return value2;
}
return null;
}在我的图形活动中:
TimeSeries myseries = new TimeSeries("Test");
try{
for (int i = 1; !c.isAfterLast(); i++) {
String value1 = db.getValue1(i);
String value2 = db.getValue2(i);
c.moveToNext();
double x7 = Double.parseDouble(value1);
double y7 = Double.parseDouble(value2);
myseries.add(x7, y7);
}
}catch(Exception e){System.out.println("nothing");} 发布于 2013-01-17 12:57:35
如果您希望在不使用任何内置jar文件(如achartengine )的情况下创建图表。
检查此Bar Chart in Android With out any Built in jars
https://stackoverflow.com/questions/14372390
复制相似问题