@Override public void onPause() { for (Bookmark bookmark : AllBooksBookmarks) { bookmark.save(); } super.onPause(); }
private synchronized void updateInvisibleBookmarksList(Bookmark b) { if (Model != null && Model.Book != null && b != null) { for (Bookmark bm : Library.Instance().invisibleBookmarks(Model.Book)) { if (b.equals(bm)) { bm.delete(); } } b.save(); final List<Bookmark> bookmarks = Library.Instance().invisibleBookmarks(Model.Book); for (int i = 3; i < bookmarks.size(); ++i) { bookmarks.get(i).delete(); } } }