diff options
| author | 2024-03-29 17:47:22 +0000 | |
|---|---|---|
| committer | 2024-03-29 17:47:22 +0000 | |
| commit | 4b03e090fab9d7beeea89779b76a3614a67b523f (patch) | |
| tree | 05bb6bee2cd2d15e062c0c0e7781c53fa3bd00b6 | |
| parent | edbb36931c1270602c6c1d55c3e7c6693d0057a9 (diff) | |
| parent | 1693ba69360a1c618716b341bc9a5487b526a0a9 (diff) | |
Merge "Add logs for controls restore" into main
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/backup/BackupHelper.kt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/backup/BackupHelper.kt b/packages/SystemUI/src/com/android/systemui/backup/BackupHelper.kt index 6721c5d5e413..c4d282e24a92 100644 --- a/packages/SystemUI/src/com/android/systemui/backup/BackupHelper.kt +++ b/packages/SystemUI/src/com/android/systemui/backup/BackupHelper.kt @@ -27,6 +27,7 @@ import android.os.Environment import android.os.ParcelFileDescriptor import android.os.UserHandle import android.util.Log +import com.android.app.tracing.traceSection import com.android.systemui.controls.controller.AuxiliaryPersistenceWrapper import com.android.systemui.controls.controller.ControlsFavoritePersistenceWrapper import com.android.systemui.keyguard.domain.backup.KeyguardQuickAffordanceBackupHelper @@ -119,14 +120,22 @@ open class BackupHelper : BackupAgentHelper() { ) : FileBackupHelper(context, *fileNamesAndPostProcess.keys.toTypedArray()) { override fun restoreEntity(data: BackupDataInputStream) { + Log.d(TAG, "Starting restore for ${data.key} for user ${context.userId}") val file = Environment.buildPath(context.filesDir, data.key) if (file.exists()) { Log.w(TAG, "File " + data.key + " already exists. Skipping restore.") return } synchronized(lock) { - super.restoreEntity(data) - fileNamesAndPostProcess.get(data.key)?.invoke() + traceSection("File restore: ${data.key}") { + super.restoreEntity(data) + } + Log.d(TAG, "Finishing restore for ${data.key} for user ${context.userId}. " + + "Starting postProcess.") + traceSection("Postprocess: ${data.key}") { + fileNamesAndPostProcess.get(data.key)?.invoke() + } + Log.d(TAG, "Finishing postprocess for ${data.key} for user ${context.userId}.") } } |