mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 10:48:19 +00:00
> Also enabling fileLog when the device is debug build (even when launcher is not dogfood build) Bug: 30735662 Change-Id: Ieab2c962d57f6f7f972f8111070d4ecbef06b3e7
37 lines
1.0 KiB
Java
37 lines
1.0 KiB
Java
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 {
|
|
|
|
@Override
|
|
public void onCreate() {
|
|
super.onCreate();
|
|
// Set the log dir as LauncherAppState is not initialized during restore.
|
|
FileLog.setDir(getFilesDir());
|
|
}
|
|
|
|
@Override
|
|
public void onRestore(
|
|
BackupDataInput data, int appVersionCode, ParcelFileDescriptor newState) {
|
|
// Doesn't do incremental backup/restore
|
|
}
|
|
|
|
@Override
|
|
public void onBackup(
|
|
ParcelFileDescriptor oldState, BackupDataOutput data, ParcelFileDescriptor newState) {
|
|
// Doesn't do incremental backup/restore
|
|
}
|
|
|
|
@Override
|
|
public void onRestoreFinished() {
|
|
RestoreDbTask.setPending(this, true);
|
|
}
|
|
}
|