绘制achartengine循环

时间:2013-01-17 04:51:02

标签: android sqlite loops graph achartengine

我已经在我的项目中实现了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");} 

1 个答案:

答案 0 :(得分:0)

如果您想在不使用achartengine等任何内置jar文件的情况下创建图表。

选中此Bar Chart in Android With out any Built in jars