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