Не удается разрешить конструктор (GraphView)

Я использую Android Studio и пытаюсь создать простую линейную диаграмму с использованием библиотеки GraphView. Однако сейчас я сталкиваюсь с ошибкой, называемой

Cannot resolve constructor "DataPoint(java.lang.String, java.lang.String) 

Я создал два ArrayList

ArrayList<String> oneList = new ArrayList<String>();
ArrayList<String> twoList = new ArrayList<String>();

Затем я извлекаю данные из MySQL и заполняю точку данных, используя цикл for для ArrayList.

for (int i = 0; i < oneList.size(); i++){

String x = oneList.get(i);
String y = twoList.get(i);

series.appendData(new DataPoint(x,y), true, oneList.size());
}

Однако я столкнулся с ошибкой, упомянутой ранее в файле series.appendData.

Я не мог понять, что не так и как это решить .. какие-либо предложения?


person Arane    schedule 04.02.2017    source источник
comment
первое предположение было бы, x,y должно быть числовым значением или что-то в этом роде   -  person Pavneet_Singh    schedule 04.02.2017
comment
Android Studio предлагает список возможных параметров, если вы поместите курсор в скобки метода, который хотите вызвать, а затем нажмите Ctrl + P   -  person Bö macht Blau    schedule 04.02.2017
comment
@PavneetSingh Но что, если моя ось X должна быть datetime, а моя ось Y должна быть temperature?   -  person Arane    schedule 04.02.2017
comment
у вас есть некоторая логика для вашего типа данных, потому что Datapoint хранит double значений, это может быть полезно stackoverflow.com/questions/10619978/ , а также дополнительные сведения о представлении данных, чтобы внести ясность   -  person Pavneet_Singh    schedule 04.02.2017