Имах име на клас Калкулатор (клас тип getter-setter). Събирам всички стойности от json с помощта на volley jar. Сега искам да добавя нова стойност при нулев индекс на arraylist. Но аз не мога да го направя. Ето кода.
List<Calculator> currency;
Вътре в метода onCreate
currency = new ArrayList<Calculator>();
След това извиквам функция, за да получа стойности от json.
JSONArray jsonArray3 = jsonObject
.getJSONArray("currency");
for (int i = 0; i < jsonArray3.length(); i++) {
JSONObject object = jsonArray3.getJSONObject(i);
String valueShow = object
.getString("valueshow");
String valueID = object
.getString("valueoption");
Log.e("", "-------CURRENCY----------");
Log.d("", "Show value : " + valueShow);
Log.d("", "Show ID : " + valueID);
Log.e("", "-------------------------");
Calculator calculator = new Calculator(
valueShow, valueID);
currency.add(calculator);
Сега е добавен към спинера. Но при нулев индекс получавам име на валута. Искам да добавя „Избор на валута“ при нулев индекс. Използвам кода по-долу, за да получа това, което искам
Calculator calculator = new Calculator();
currency.add(0, calculator.setValueShow("Select Currencies"));
Дава ми грешка -
Методът add(int, Calculator) в типа List не е приложим за аргументите (int, void)
Моля за помощ и благодаря предварително.