Disabling restore for below L devices

Change-Id: I262f52e88421637e0d50c048f6d53c6b5754da4e
This commit is contained in:
Sunny Goyal
2014-10-23 13:57:41 -07:00
parent 4a080dcadd
commit d8cec0945e
@@ -78,6 +78,12 @@ public class LauncherBackupAgentHelper extends BackupAgentHelper {
@Override
public void onRestore(BackupDataInput data, int appVersionCode, ParcelFileDescriptor newState)
throws IOException {
if (!Utilities.isLmpOrAbove()) {
// No restore for old devices.
Log.i(TAG, "You shall not pass!!!");
Log.d(TAG, "Restore is only supported on devices running Lollipop and above.");
return;
}
super.onRestore(data, appVersionCode, newState);
// If no favorite was migrated, clear the data and start fresh.