【发布时间】:2015-11-28 07:42:50
【问题描述】:
我有一个类名Calculator(getter-setter 类型类)。我使用 volley jar 从 json 收集所有值。现在我想在数组列表的零索引处添加新值。但我无法做到这一点。 这是代码。
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"));
它给了我错误 -
类型List中的add(int, Calculator)方法不适用于参数(int, void)
请提前帮助和感谢。
【问题讨论】:
标签: android json arraylist getter-setter