Where is the class named DatabaseFunctions declared?
On Wednesday, September 19, 2012 10:25:42 PM UTC-5, Dasun Udara wrote:
>
> *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