예제 #1
0
 @Override
 public void onPause() {
   for (Bookmark bookmark : AllBooksBookmarks) {
     bookmark.save();
   }
   super.onPause();
 }
예제 #2
0
 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();
     }
   }
 }