num = 4;
GraphViewData[] data = new GraphViewData[num];
double v = 0;
for (int i = 0; i < num; i++) {
v += 0.2;
data[i] = new GraphViewData(i, Math.sin(v));
}
for (int i = 0; i < num; i++) {
v = 1.5;
data[i] = new GraphViewData(i, Math.random() * v);
Log.i("AZ Cliente------", "Passou aqui............" + i + " "
+ Math.random() * v);
}
DSRESTConnection conn = gc.getConnection();
TServerMethods1 serv = new TServerMethods1(conn);
TDataSet ds;
try {
ds = serv.GraficoAZCliente("S", AZClienteActivity.login,
"06-01-2013", "06-06-2013");
boolean passouAqui = false;
GraphViewData[] data = new GraphViewData[num];
while (ds.next()) {
concValorGasto = ds.getValue("VALOR_GASTO").GetAsCurrency();
if (passouAqui == false) {
num = 0;
passouAqui = true;
} else {
num = num + 1;
}
Log.i("AZ Cliente------", "Passou aqui............" + num
+ " - " + concValorGasto);
data[num] = new GraphViewData(num, concValorGasto);
}
E não funciona da erro
[img]http://666kb.com/i/cer0t0sie2b5kkfth.gif[/img]
Ja comentei a linha data[num] = new GraphViewData(num, concValorGasto); pra ver se estava dando o loop com os valores, e esta vindo corretamente, só que não funciona de forma alguma.
O exemplo deste grafico peguei daqui
http://www.jjoe64.com/p/graphview-library.html
e
https://github.com/jjoe64/GraphView-Demos/tree/master/src/com/jjoe64/graphviewdemos
Se alguém puder me ajudar ficarei grato.
Obrigado.