private IRecord getScheduleRecord() {
   List<IRecord> scheduleRecords = mBackupManager.getScheduleRecords();
   if (Util.isCollectionEmpty(scheduleRecords)) {
     return null;
   }
   final String preferSdCardPath = Util.getSdRootPathOnPreference(this);
   for (IRecord record : scheduleRecords) {
     String recordDir = ((RestorableRecord) record).getRecordRootDir();
     if (recordDir.startsWith(preferSdCardPath)) {
       return record;
     }
   }
   return scheduleRecords.get(0);
 }