/// <summary>
        /// Executes the chart demo. </summary>
        /// <param name="context"> the context </param>
        /// <returns> the built intent </returns>
        public override Intent execute(Context context)
        {
            CategorySeries category = new CategorySeries("Weight indic");

            category.add("Current", 75);
            category.add("Minimum", 65);
            category.add("Maximum", 90);
            DialRenderer renderer = new DialRenderer();

            renderer.ChartTitleTextSize = 20;
            renderer.LabelsTextSize     = 15;
            renderer.LegendTextSize     = 15;
            renderer.Margins            = new int[] { 20, 30, 15, 0 };
            SimpleSeriesRenderer r = new SimpleSeriesRenderer();

            r.Color = Color.BLUE;
            renderer.addSeriesRenderer(r);
            r       = new SimpleSeriesRenderer();
            r.Color = Color.rgb(0, 150, 0);
            renderer.addSeriesRenderer(r);
            r       = new SimpleSeriesRenderer();
            r.Color = Color.GREEN;
            renderer.addSeriesRenderer(r);
            renderer.LabelsTextSize = 10;
            renderer.LabelsColor    = Color.WHITE;
            renderer.ShowLabels     = true;
            renderer.VisualTypes    = new DialRenderer.Type[] { DialRenderer.Type.ARROW, DialRenderer.Type.NEEDLE, DialRenderer.Type.NEEDLE };
            renderer.MinValue       = 0;
            renderer.MaxValue       = 150;
            return(ChartFactory.getDialChartIntent(context, category, renderer, "Weight indicator"));
        }
	  /// <summary>
	  /// Executes the chart demo. </summary>
	  /// <param name="context"> the context </param>
	  /// <returns> the built intent </returns>
	  public override Intent execute(Context context)
	  {
		CategorySeries category = new CategorySeries("Weight indic");
		category.add("Current", 75);
		category.add("Minimum", 65);
		category.add("Maximum", 90);
		DialRenderer renderer = new DialRenderer();
		renderer.ChartTitleTextSize = 20;
		renderer.LabelsTextSize = 15;
		renderer.LegendTextSize = 15;
		renderer.Margins = new int[] {20, 30, 15, 0};
		SimpleSeriesRenderer r = new SimpleSeriesRenderer();
		r.Color = Color.BLUE;
		renderer.addSeriesRenderer(r);
		r = new SimpleSeriesRenderer();
		r.Color = Color.rgb(0, 150, 0);
		renderer.addSeriesRenderer(r);
		r = new SimpleSeriesRenderer();
		r.Color = Color.GREEN;
		renderer.addSeriesRenderer(r);
		renderer.LabelsTextSize = 10;
		renderer.LabelsColor = Color.WHITE;
		renderer.ShowLabels = true;
		renderer.VisualTypes = new DialRenderer.Type[] {DialRenderer.Type.ARROW, DialRenderer.Type.NEEDLE, DialRenderer.Type.NEEDLE};
		renderer.MinValue = 0;
		renderer.MaxValue = 150;
		return ChartFactory.getDialChartIntent(context, category, renderer, "Weight indicator");
	  }
	  protected internal override void onRestoreInstanceState(Bundle savedState)
	  {
		base.onRestoreInstanceState(savedState);
		mSeries = (CategorySeries) savedState.getSerializable("current_series");
		mRenderer = (DefaultRenderer) savedState.getSerializable("current_renderer");
	  }
 protected internal override void onRestoreInstanceState(Bundle savedState)
 {
     base.onRestoreInstanceState(savedState);
     mSeries   = (CategorySeries)savedState.getSerializable("current_series");
     mRenderer = (DefaultRenderer)savedState.getSerializable("current_renderer");
 }