Я застрял в реализации страниц в Android. Мне нужна помощь в создании страниц с помощью локальной базы данных SQLite в конце прокрутки списков. Создание только 1 страницы, когда я прокручиваю 2-й размер страницы времени, не увеличивается на 1, а Brogry-Bar работает довольным. Может ли кто-нибудь помочь мне решить это. < /P>
Вот мой код для прокрутки списка.
Я застрял в реализации страниц в Android. Мне нужна помощь в создании страниц с помощью локальной базы данных SQLite в конце прокрутки списков. Создание только 1 страницы, когда я прокручиваю 2-й размер страницы времени, не увеличивается на 1, а Brogry-Bar работает довольным. Может ли кто-нибудь помочь мне решить это. < /P> Вот мой код для прокрутки списка.[code]listView.addFooterView(footer); // Implementing scroll refresh listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView absListView, int i) { }
@Override public void onScroll(AbsListView absListView, int firstItem, int visibleItemCount, final int totalItems) { //Log.e("Get position", "--firstItem:" + firstItem + " visibleItemCount:" + visibleItemCount + " totalItems:" + totalItems + " pageCount:" + pageCount); int total = firstItem + visibleItemCount;
Log.e("", "onScroll LocalPages=" + LocalPages); // Total array list i have so it if (pageCount < LocalPages) {
if (total == totalItems) {
// Execute some code after 8 seconds have passed Handler handler = new Handler(); handler.postDelayed(new Runnable() { public void run() { listView.addFooterView(footer); OFFSET = pageCount * 10 ; //Log.e("","After OFFSET pageCount =" + pageCount + " OFFSET value ="+OFFSET); List allDesc = dbhelper.getAllDescriptions(OFFSET); for (All_Post all_Post : allDesc) { descArray.add(all_Post); } if(adapter != null) { adapter.notifyDataSetChanged(); listView.setAdapter(adapter); listView.setSelection(totalItems);