Я пытаюсь использовать массив с плавающей точкой в android, но почему-то не могу понять, почему он не работает? Массив выглядит как ноль, вот мой код:
Toast.makeText(Results.this, "Float array:" + dataVals2 , Toast.LENGTH_SHORT).show();
Intent resultintent = new Intent(Results.this, linechartresults.class);
resultintent.putExtra("results",dataVals2);
startActivity(resultintent);
Добавил в сообщение Toast, чтобы убедиться, что массив имеет значения перед попыткой намерения, каждый раз, когда это происходит.
Intent i = getIntent();
float [] dataVals2 = i.getFloatArrayExtra("results");
Toast.makeText(linechartresults.this, "New Array" + dataVals2 , Toast.LENGTH_SHORT).show();
dataVals.add(new Entry(0,dataVals2[0]));
dataVals.add(new Entry(1,dataVals2[1]));
dataVals.add(new Entry(2,dataVals2[2]));
dataVals.add(new Entry(3,dataVals2[3]));
Снова добавлено в сообщение Toast, чтобы видеть, имеет ли массив значение каждый раз, когда он говорит, что ноль