Load more mangas on scroll
This commit is contained in:
@@ -10,6 +10,7 @@ import eu.kanade.mangafeed.R;
|
||||
import eu.kanade.mangafeed.presenter.CatalogueListPresenter;
|
||||
import eu.kanade.mangafeed.sources.Source;
|
||||
import eu.kanade.mangafeed.view.CatalogueListView;
|
||||
import eu.kanade.mangafeed.widget.EndlessScrollListener;
|
||||
import uk.co.ribot.easyadapter.EasyAdapter;
|
||||
|
||||
public class CatalogueListActivity extends BaseActivity implements CatalogueListView {
|
||||
@@ -24,7 +25,7 @@ public class CatalogueListActivity extends BaseActivity implements CatalogueList
|
||||
private Source source;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_catalogue_list);
|
||||
ButterKnife.bind(this);
|
||||
@@ -35,6 +36,12 @@ public class CatalogueListActivity extends BaseActivity implements CatalogueList
|
||||
presenter.initializeSource();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
super.onDestroy();
|
||||
presenter.destroySubscriptions();
|
||||
}
|
||||
|
||||
public void setSource(Source source) {
|
||||
this.source = source;
|
||||
setToolbarTitle(source.getName());
|
||||
@@ -44,4 +51,14 @@ public class CatalogueListActivity extends BaseActivity implements CatalogueList
|
||||
manga_list.setAdapter(adapter);
|
||||
}
|
||||
|
||||
public void setScrollListener() {
|
||||
manga_list.setOnScrollListener(new EndlessScrollListener() {
|
||||
@Override
|
||||
public boolean onLoadMore(int page, int totalItemsCount) {
|
||||
presenter.getMangasFromSource(page);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user