Create empty MangaCatalogue
This commit is contained in:
@@ -33,12 +33,12 @@ public class CatalogueActivity extends BaseActivity implements CatalogueView {
|
||||
|
||||
private CataloguePresenter presenter;
|
||||
|
||||
private EndlessScrollListener scrollListener;
|
||||
private EndlessScrollListener scroll_listener;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_catalogue_list);
|
||||
setContentView(R.layout.activity_catalogue);
|
||||
ButterKnife.bind(this);
|
||||
|
||||
setupToolbar(toolbar);
|
||||
@@ -80,7 +80,7 @@ public class CatalogueActivity extends BaseActivity implements CatalogueView {
|
||||
// CatalogueView
|
||||
|
||||
@Override
|
||||
public void setSourceTitle(String title) {
|
||||
public void setTitle(String title) {
|
||||
setToolbarTitle(title);
|
||||
}
|
||||
|
||||
@@ -89,9 +89,17 @@ public class CatalogueActivity extends BaseActivity implements CatalogueView {
|
||||
manga_list.setAdapter(adapter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMangaClickListener() {
|
||||
manga_list.setOnItemClickListener(
|
||||
(parent, view, position, id) ->
|
||||
presenter.onMangaClick(position)
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setScrollListener() {
|
||||
scrollListener = new EndlessScrollListener() {
|
||||
scroll_listener = new EndlessScrollListener() {
|
||||
@Override
|
||||
public boolean onLoadMore(int page, int totalItemsCount) {
|
||||
presenter.loadMoreMangas(page);
|
||||
@@ -99,12 +107,12 @@ public class CatalogueActivity extends BaseActivity implements CatalogueView {
|
||||
}
|
||||
};
|
||||
|
||||
manga_list.setOnScrollListener(scrollListener);
|
||||
manga_list.setOnScrollListener(scroll_listener);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void resetScrollListener() {
|
||||
scrollListener.resetScroll();
|
||||
scroll_listener.resetScroll();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
package eu.kanade.mangafeed.ui.activity;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.Toolbar;
|
||||
|
||||
import butterknife.Bind;
|
||||
import butterknife.ButterKnife;
|
||||
import eu.kanade.mangafeed.R;
|
||||
import eu.kanade.mangafeed.presenter.MangaCataloguePresenter;
|
||||
import eu.kanade.mangafeed.view.MangaCatalogueView;
|
||||
|
||||
public class MangaCatalogueActivity extends BaseActivity implements MangaCatalogueView {
|
||||
|
||||
@Bind(R.id.toolbar)
|
||||
Toolbar toolbar;
|
||||
|
||||
private MangaCataloguePresenter presenter;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_manga_catalogue);
|
||||
ButterKnife.bind(this);
|
||||
|
||||
setupToolbar(toolbar);
|
||||
|
||||
presenter = new MangaCataloguePresenter(this);
|
||||
presenter.initialize();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
presenter.registerForStickyEvents();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStop() {
|
||||
presenter.unregisterForEvents();
|
||||
super.onStop();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTitle(String title) {
|
||||
setToolbarTitle(title);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user