我有一個recyclerview被填充到另一個線程中,但addOnScrollListener中的代碼在滾動時不起作用。recyclerview addOnScrollListener does not work
private class LoadTask extends AsyncTask< NodeList, Void, Void> {
@Override
protected Void doInBackground(NodeList... params) {
recyclerView = (RecyclerView) findViewById(R.id.recyclerview);
adapter = new RecyclerViewAdapter(JoinSearchApps.this);
recyclerView.setAdapter(adapter);
GridLayoutManager lLayout = new GridLayoutManager(JoinSearchApps.this, 1);
recyclerView.setLayoutManager(lLayout);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.addOnScrollListener(new PaginationScrollListener(lLayout) {
@Override
protected void loadMoreItems() {
Log.d("inaddOnScrollListener","addOnScrollListener");
}
}
return null;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
LoadTask loader=new LoadTask();
loader.execute();
}
}