Use constraints, delete chapters when deleting a Manga
This commit is contained in:
		
							parent
							
								
									53f86c4f4b
								
							
						
					
					
						commit
						b2a1ba777d
					
				| @ -27,4 +27,10 @@ public class DbOpenHelper extends SQLiteOpenHelper { | ||||
|     public void onUpgrade(@NonNull SQLiteDatabase db, int oldVersion, int newVersion) { | ||||
|         // no impl | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public void onConfigure(SQLiteDatabase db){ | ||||
|         db.setForeignKeyConstraintsEnabled(true); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @ -38,6 +38,7 @@ public class ChaptersTable { | ||||
| 				+ COLUMN_READ + " BOOLEAN NOT NULL, " | ||||
| 				+ COLUMN_DATE_FETCH + " LONG NOT NULL, " | ||||
| 				+ "FOREIGN KEY(" + COLUMN_MANGA_ID + ") REFERENCES " + MangasTable.TABLE + "(" + MangasTable.COLUMN_ID + ") " | ||||
| 				+ "ON DELETE CASCADE" | ||||
| 				+ ");"; | ||||
| 	} | ||||
| } | ||||
|  | ||||
| @ -36,6 +36,9 @@ public class MangaLibraryHolder extends ItemViewHolder<Manga> { | ||||
|             mUnreadText.setVisibility(View.VISIBLE); | ||||
|             mUnreadText.setText(Integer.toString(manga.unread)); | ||||
|         } | ||||
|         else { | ||||
|             mUnreadText.setVisibility(View.GONE); | ||||
|         } | ||||
|         Glide.with(getContext()) | ||||
|                 .load("http://img1.wikia.nocookie.net/__cb20090524204255/starwars/images/thumb/1/1a/R2d2.jpg/400px-R2d2.jpg") | ||||
|                 .centerCrop() | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 inorichi
						inorichi