That is the code, im trying to make a graph using Graphview, but i cant format the XAxis label into time, so did some search and i copied a code from that page: http://www.android-graphview.org/dates-as-labels/
fetchData process= new fetchData();
Date date[];
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
graph=(GraphView) findViewById(R.id.graph);
process.execute();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// manage error ...
}
String[] asseX=fetchData.prendix();
date=new Date[x.length];
for(int i=0;i<x.length;i++)
{
try {
date[i] = new SimpleDateFormat("HH:mm").parse(x[i]);
} catch (ParseException e) {
e.printStackTrace();
}
}
graph.getGridLabelRenderer().setLabelFormatter(new DateAsXAxisLabelFormatter(getActivity));
graph.getGridLabelRenderer().setNumHorizontalLabels(x.length);
}
Instead of this line:
graph.getGridLabelRenderer().setLabelFormatter(new DateAsXAxisLabelFormatter(getActivity()));
use
graph.getGridLabelRenderer().setLabelFormatter(new DateAsXAxisLabelFormatter(your_activity_name.this));
try it.. and update here if it works..