0

プロジェクトに 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");} 
4

1 に答える 1

0

のようなビルトインjarファイルを使用せずにチャートを作成したい場合achartengine

これをチェックしてBar Chart in Android With out any Built in jars

于 2013-01-17T04:57:35.280 に答える