| package com.android.launcher3; |
| import android.app.backup.BackupAgent; |
| import android.app.backup.BackupDataInput; |
| import android.app.backup.BackupDataOutput; |
| import android.os.ParcelFileDescriptor; |
| import com.android.launcher3.logging.FileLog; |
| import com.android.launcher3.provider.RestoreDbTask; |
| public class LauncherBackupAgent extends BackupAgent { |
| // Set the log dir as LauncherAppState is not initialized during restore. |
| FileLog.setDir(getFilesDir()); |
| BackupDataInput data, int appVersionCode, ParcelFileDescriptor newState) { |
| // Doesn't do incremental backup/restore |
| ParcelFileDescriptor oldState, BackupDataOutput data, ParcelFileDescriptor newState) { |
| // Doesn't do incremental backup/restore |
| public void onRestoreFinished() { |
| RestoreDbTask.setPending(this); |