Use constraints, delete chapters when deleting a Manga
This commit is contained in:
parent
53f86c4f4b
commit
b2a1ba777d
3 changed files with 11 additions and 1 deletions
|
@ -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()
|
||||
|
|
Reference in a new issue