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(); }