public void clearBookmarks(MenuItem item) {
    showingBookmarksOnly = false;

    for (Story s : stories) {
      if (dm.getStoryByTitle(s.getTitle()) != null) {
        dm.deleteStory(dm.getStoryByTitle(s.getTitle()));
        s.setIsBookMarked(false);
      }
    }
    // clear bookmarked stories list so that clicking showBookMarks shows up empty.
    bookMarkedStories.clear();

    storyAdaptor = new StoryAdaptor(this, R.layout.row_item_layout, stories);

    listView = (ListView) findViewById(R.id.topStoryListView);
    listView.setAdapter(storyAdaptor);

    storyAdaptor.setNotifyOnChange(true);
    // Toast.makeText(this, "Clear All Bookmarks", Toast.LENGTH_SHORT).show();
  }
 @Override
 protected void onDestroy() {
   dm.close();
   super.onDestroy();
 }