mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Download button
This commit is contained in:
		| @@ -18,4 +18,12 @@ public class PreferencesHelper { | ||||
|         mPref.edit().clear().apply(); | ||||
|     } | ||||
|  | ||||
|     public boolean isFirstRun() { | ||||
|         return mPref.getBoolean("firstrun", true); | ||||
|     } | ||||
|  | ||||
|     public void setNotFirstRun() { | ||||
|         mPref.edit().putBoolean("firstrun", false).commit(); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -44,8 +44,6 @@ public class MangaManager extends BaseManager { | ||||
|         m.thumbnail_url="http://example.com/pic.png"; | ||||
|         m.title="One Piece"; | ||||
|         insert(m).subscribe(); | ||||
|         m.title="Berserk"; | ||||
|         insert(m).subscribe(); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -6,6 +6,7 @@ import javax.inject.Inject; | ||||
|  | ||||
| import eu.kanade.mangafeed.App; | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.ui.activity.MangaDetailActivity; | ||||
| import eu.kanade.mangafeed.view.LibraryView; | ||||
| @@ -18,11 +19,22 @@ public class LibraryPresenter { | ||||
|     private LibraryView view; | ||||
|  | ||||
|     @Inject | ||||
|     public DatabaseHelper db; | ||||
|     DatabaseHelper db; | ||||
|  | ||||
|     @Inject | ||||
|     PreferencesHelper prefs; | ||||
|  | ||||
|     public LibraryPresenter(LibraryView view) { | ||||
|         this.view = view; | ||||
|         App.getComponent(view.getActivity()).inject(this); | ||||
|  | ||||
|         //TODO remove, only for testing | ||||
|         if (prefs.isFirstRun()) { | ||||
|             db.manga.createDummyManga(); | ||||
|             db.chapter.createDummyChapters(); | ||||
|             prefs.setNotFirstRun(); | ||||
|         } | ||||
|  | ||||
|     } | ||||
|  | ||||
|     public void onMangaClick(EasyAdapter<Manga> adapter, int position) { | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| package eu.kanade.mangafeed.ui.adapter; | ||||
|  | ||||
| import android.view.View; | ||||
| import android.widget.ImageView; | ||||
| import android.widget.TextView; | ||||
|  | ||||
| import eu.kanade.mangafeed.R; | ||||
| @@ -16,11 +17,15 @@ public class ChapterListHolder extends ItemViewHolder<Chapter> { | ||||
|     @ViewId(R.id.chapter_title) | ||||
|     TextView title; | ||||
|  | ||||
|     @ViewId(R.id.chapter_download_image) | ||||
|     ImageView download_icon; | ||||
|  | ||||
|     public ChapterListHolder(View view) { | ||||
|         super(view); | ||||
|     } | ||||
|  | ||||
|     public void onSetValues(Chapter chapter, PositionInfo positionInfo) { | ||||
|         title.setText(chapter.name); | ||||
|         download_icon.setImageResource(R.drawable.ic_file_download_black_48dp); | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user