blob: b3e73f7689f59957195190f173a6a7a11236ce08 [file] [log] [blame]
Sunny Goyalc190dbf2016-05-05 14:37:05 -07001package com.android.launcher3;
2
3import android.app.backup.BackupAgent;
4import android.app.backup.BackupDataInput;
5import android.app.backup.BackupDataOutput;
Sunny Goyalc190dbf2016-05-05 14:37:05 -07006import android.os.ParcelFileDescriptor;
7
Sunny Goyale8f7d5a2016-05-24 11:30:14 -07008import com.android.launcher3.provider.RestoreDbTask;
Sunny Goyalc190dbf2016-05-05 14:37:05 -07009
10public class LauncherBackupAgent extends BackupAgent {
11
Sunny Goyalc190dbf2016-05-05 14:37:05 -070012 @Override
13 public void onRestore(
14 BackupDataInput data, int appVersionCode, ParcelFileDescriptor newState) {
15 // Doesn't do incremental backup/restore
16 }
17
18 @Override
19 public void onBackup(
20 ParcelFileDescriptor oldState, BackupDataOutput data, ParcelFileDescriptor newState) {
21 // Doesn't do incremental backup/restore
22 }
23
24 @Override
25 public void onRestoreFinished() {
Sunny Goyale8f7d5a2016-05-24 11:30:14 -070026 RestoreDbTask.setPending(this, true);
Sunny Goyalc190dbf2016-05-05 14:37:05 -070027 }
28}