*I have implement a charts using AchartEngine and when I am feeding data
for that method using array normally it works fine But when I feed them
using a method (get data from SqLite database ) and try to feed it but it
crashed i need quick help please any one Know how to get rid of this.*
*
*
package dasunudara.info;
import org.achartengine.ChartFactory;
import org.achartengine.chart.PointStyle;
import org.achartengine.model.TimeSeries;
import org.achartengine.model.XYMultipleSeriesDataset;
import org.achartengine.renderer.XYMultipleSeriesRenderer;
import org.achartengine.renderer.XYSeriesRenderer;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
public class LineGraph extends Activity {
int x[] = new int[20];
int y[] = new int[20];
DatabaseFunctions Df = new DatabaseFunctions(LineGraph.this);
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
//super.onCreate(savedInstanceState);
Df.open();
x = Df.getidforgraph();
y = Df.getweightforgraph();//these two methods return int array fine
case might in the place where i call the method
Df.close();
}
public Intent getIntent(Context context){
/* int x[] = { 1,2,3,4,5,6,7,8,9,10 };// x values
int y[]= { 10,12,13,15,24,34,65,68,69,78 }; // y values s
if i use this it will works fine but if i call the methods it
will creches my app
*/
TimeSeries series = new TimeSeries("Line 1");
for(int i=0 ; i<x.length; i++ ){
series.add(x[i], y[i]);
}
XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
dataset.addSeries(series);
//customize serries 2 render
XYSeriesRenderer render = new XYSeriesRenderer();
render.setColor(Color.WHITE);
render.setPointStyle(PointStyle.SQUARE);
render.setFillPoints(true);
XYMultipleSeriesRenderer mulRender = new XYMultipleSeriesRenderer();
mulRender.addSeriesRenderer(render);
mulRender.setChartTitle("test my chartss");
Intent intent = ChartFactory.getLineChartIntent(context, dataset,
mulRender,"test");
return intent;
}
}
//////////////////////////////////////
please help me to solve this
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en