示例#1
0
 private long getFirstDownloadedId() {
   String[] projection = {
     PodcastProvider.COLUMN_ID, PodcastProvider.COLUMN_FILE_SIZE, PodcastProvider.COLUMN_MEDIA_URL,
   };
   Cursor c = query(QUEUE_URI, projection, null, null, null);
   long podcastId = -1;
   try {
     while (c.moveToNext()) {
       PodcastCursor podcast = new PodcastCursor(c);
       if (podcast.isDownloaded(getContext())) {
         podcastId = podcast.getId();
         break;
       }
     }
   } finally {
     c.close();
   }
   return podcastId;
 }