|
@@ -17,12 +17,9 @@ import butterknife.Bind;
|
|
|
import butterknife.ButterKnife;
|
|
|
import eu.kanade.mangafeed.R;
|
|
|
import eu.kanade.mangafeed.data.models.Chapter;
|
|
|
-import eu.kanade.mangafeed.data.models.Manga;
|
|
|
import eu.kanade.mangafeed.presenter.MangaChaptersPresenter;
|
|
|
-import eu.kanade.mangafeed.ui.activity.MangaDetailActivity;
|
|
|
import eu.kanade.mangafeed.ui.adapter.ChapterListHolder;
|
|
|
import nucleus.factory.RequiresPresenter;
|
|
|
-import timber.log.Timber;
|
|
|
import uk.co.ribot.easyadapter.EasyRecyclerAdapter;
|
|
|
|
|
|
@RequiresPresenter(MangaChaptersPresenter.class)
|
|
@@ -30,24 +27,16 @@ public class MangaChaptersFragment extends BaseFragment<MangaChaptersPresenter>
|
|
|
|
|
|
@Bind(R.id.chapter_list) RecyclerView chapters;
|
|
|
|
|
|
- private long manga_id;
|
|
|
- private Manga manga;
|
|
|
private EasyRecyclerAdapter<Chapter> adapter;
|
|
|
|
|
|
- public static Fragment newInstance(long manga_id) {
|
|
|
- MangaChaptersFragment fragment = new MangaChaptersFragment();
|
|
|
- Bundle args = new Bundle();
|
|
|
- args.putLong(MangaDetailActivity.MANGA_ID, manga_id);
|
|
|
- fragment.setArguments(args);
|
|
|
- return fragment;
|
|
|
+ public static Fragment newInstance() {
|
|
|
+ return new MangaChaptersFragment();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onCreate(Bundle savedState) {
|
|
|
super.onCreate(savedState);
|
|
|
setHasOptionsMenu(true);
|
|
|
-
|
|
|
- manga_id = getArguments().getLong(MangaDetailActivity.MANGA_ID);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -73,7 +62,7 @@ public class MangaChaptersFragment extends BaseFragment<MangaChaptersPresenter>
|
|
|
public boolean onOptionsItemSelected(MenuItem item) {
|
|
|
switch (item.getItemId()) {
|
|
|
case R.id.action_refresh:
|
|
|
- getPresenter().refreshChapters(manga);
|
|
|
+ getPresenter().refreshChapters();
|
|
|
break;
|
|
|
}
|
|
|
return super.onOptionsItemSelected(item);
|
|
@@ -84,19 +73,8 @@ public class MangaChaptersFragment extends BaseFragment<MangaChaptersPresenter>
|
|
|
chapters.setAdapter(adapter);
|
|
|
}
|
|
|
|
|
|
- public long getMangaId() {
|
|
|
- return manga_id;
|
|
|
- }
|
|
|
-
|
|
|
- public Manga getManga() {
|
|
|
- return manga;
|
|
|
- }
|
|
|
-
|
|
|
public void onNextChapters(List<Chapter> chapters) {
|
|
|
adapter.setItems(chapters);
|
|
|
}
|
|
|
|
|
|
- public void onMangaNext(Manga manga) {
|
|
|
- this.manga = manga;
|
|
|
- }
|
|
|
}
|