Create presenter and view for CatalogueList

This commit is contained in:
inorichi
2015-10-11 15:48:17 +02:00
parent 18be01e4c5
commit 381bedf68d
5 changed files with 55 additions and 9 deletions
@@ -1,23 +1,23 @@
package eu.kanade.mangafeed.ui.activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import butterknife.Bind;
import butterknife.ButterKnife;
import eu.kanade.mangafeed.R;
import eu.kanade.mangafeed.presenter.CatalogueListPresenter;
import eu.kanade.mangafeed.sources.Source;
import eu.kanade.mangafeed.view.CatalogueListView;
public class CatalogueListActivity extends BaseActivity {
public class CatalogueListActivity extends BaseActivity implements CatalogueListView {
@Bind(R.id.toolbar)
Toolbar toolbar;
private CatalogueListPresenter presenter;
private Source source;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -25,6 +25,14 @@ public class CatalogueListActivity extends BaseActivity {
ButterKnife.bind(this);
setupToolbar(toolbar);
presenter = new CatalogueListPresenter(this);
presenter.initializeSource();
}
public void setSource(Source source) {
this.source = source;
setToolbarTitle(source.getName());
}
}
@@ -47,7 +47,6 @@ public class CatalogueFragment extends BaseFragment implements CatalogueView {
ButterKnife.bind(this, view);
presenter.initializeSources();
return view;
}