à l'aide de onScroll dans android listview

Les amis, je suis en utilisant la listview et le chargement de contenu sur faites défiler quand il atteint à la fin. Mais je suis confronté à l'erreur comme la même url est appelée plus d'une fois si si défile rapidement quelqu'un peut-il m'aider à résoudre ce problème. Je suis allé thro SCROLL_STATE_IDLE mais ne sais pas comment la mettre la même chose dans mon code. Aussi, même lorsque ne suis pas de toucher l'écran de son fonctionnement. Maintenant, je veux savoir comment arrêter le code de l'état de veille.Attacher mon code ci-dessous

int start = 0;
int limit = 3;
loadingMore = false;
listView.setOnScrollListener(new OnScrollListener() {

        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            //TODO Auto-generated method stub
                            }

        }

        @Override
        public void onScroll(AbsListView view, int firstVisibleItem,
                int visibleItemCount, int totalItemCount) {
            //TODO Auto-generated method stub
            int lastInScreen = firstVisibleItem + visibleItemCount;


            if ((lastInScreen == totalItemCount) ) {

                if(loadingMore == false){                   
                start = lastInScreen - 1;                   
                url = "http://www.dskjhf.com/web-servic/request_response.php?type=get_articles&start="
                        + start + "&end=" + limit;
                grabURL(url);                   
            }
        }}
    });

    protected void grabURL(String url) {
    //TODO Auto-generated method stub
    new BackgroundTask().execute(url);
    loadingMore = true;
}

OriginalL'auteur Munchoo | 2014-10-10