Здесь я получаю данные из MySql с помощью JSON и перечислить его в ListView, но я хочу, чтобы добавить больше данных на то же ListView в конце ListView ..Как добавить элементы в ListView в Android
Вот мой Android Код:
public void getLocalJobs() {
String url = ConfigCuboid.GET_JOBS_LOCAL;
String url1 = Tags;
String URL = url + url1;
StringRequest stringRequest = new StringRequest(URL, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
showJSONLocal(response);
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest);
}
@TargetApi(Build.VERSION_CODES.M)
private void showJSONLocal(String response) {
ParseJSONLocal pj = new ParseJSONLocal(response);
pj.parseJSONLocal();
CustomListLocal c1 = new CustomListLocal(this, ParseJSONLocal.job_local_id, ParseJSONLocal.user_names, ParseJSONOnline.job_typess, ParseJSONLocal.job_titles, ParseJSONLocal.job_works,
ParseJSONLocal.job_dates, ParseJSONLocal.job_months, ParseJSONLocal.job_years,
ParseJSONLocal.job_times, ParseJSONLocal.job_periods, ParseJSONLocal.job_areas, ParseJSONLocal.job_rates,
ParseJSONLocal.user_ids, ParseJSONLocal.job_detailss, ParseJSONLocal.image, ParseJSONLocal.regtoken
, ParseJSONLocal.verify);
listViewWork.setAdapter(c1);
listViewWork.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int poss, long id) {
Intent is = new Intent(getApplicationContext(), WorkProfileLocal.class);
is.putExtra("Positions", poss);
startActivity(is);
}
});
listViewWork.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override
public void onScroll(AbsListView view,
int firstVisibleItem, int visibleItemCount, int totalItemCount) {
final int lastItem = firstVisibleItem + visibleItemCount;
if (lastItem == totalItemCount) {
LoadLocalList();
}
}
});
}
в setOnScrollListener ListView стирается и новый список данных добавляется, но мне нужно, чтобы добавить данные в самой существующей ListView. Я просто хочу знать, как адаптировать этот материал .. , пожалуйста, помогите мне ..
добавить к элементу переданного listivew в классе адаптера и называется адаптер Object.notifyDataSetChanged(); –