Друзья, я пытаюсь создать представление Recycler для секций, используя эту зависимость io.github.luizgrp.sectionedrecyclerviewadapter: sectionedrecyclerviewadapter: 1.2.0 Я вызываю данные из JSON.* но я получаю все элементы раздела в каждом разделе, пожалуйста, найдите скриншот вида скриншот вида
private void tabsdata() {
Common.log("http://designstemplates.in/fabinapp/api.php?action=getnewallcategoryresults");
AndroidNetworking.get("http://designstemplates.in/fabinapp/api.php?action=getnewallcategoryresults")
.build()
.getAsJSONObject(new JSONObjectRequestListener() {
@Override
public void onResponse(JSONObject response) {
try {
JSONArray listarray = response.getJSONArray("list");
for (int i = 0; i < listarray.length(); i++) {
JSONObject listobj=listarray.getJSONObject(i);
Iterator<?> keys = listobj.keys();
while( keys.hasNext() ) {
String key = (String)keys.next();
JSONArray array = listobj.getJSONArray(key);
sectionHeaderAdapter =new SectionHeaderAdapter(key);
for (int j = 0; j < array.length(); j++) {
JSONObject listsobj =array.getJSONObject(j);
itemdata.add(listsobj.getString("title"));
}
sectionAdapter.addSection(sectionHeaderAdapter);
sectionHeaderAdapter.setList(itemdata);
}
}
section_rv.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
section_rv.setAdapter(sectionAdapter);
} catch (JSONException e) {
Common.log(e.toString());
}
}
@Override
public void onError(ANError error) {
Common.log(error.toString());
}
});
}