Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 36a11bce authored by Brad Hinegardner's avatar Brad Hinegardner Committed by Android (Google) Code Review
Browse files

Merge "Add logging for restore of Lockscreen Quick Affordances" into main

parents 2bccb1b9 68ee0f70
Loading
Loading
Loading
Loading
+18 −2
Original line number Diff line number Diff line
@@ -17,14 +17,17 @@

package com.android.systemui.keyguard.domain.backup

import android.app.backup.BackupDataInputStream
import android.app.backup.SharedPreferencesBackupHelper
import android.content.Context
import android.util.Log
import com.android.app.tracing.traceSection
import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceSelectionManager
import com.android.systemui.settings.UserFileManagerImpl

/** Handles backup & restore for keyguard quick affordances. */
class KeyguardQuickAffordanceBackupHelper(
    context: Context,
    private val context: Context,
    userId: Int,
) :
    SharedPreferencesBackupHelper(
@@ -34,4 +37,17 @@ class KeyguardQuickAffordanceBackupHelper(
                fileName = KeyguardQuickAffordanceSelectionManager.FILE_NAME,
            )
            .getPath()
    )
    ) {

    override fun restoreEntity(data: BackupDataInputStream?) {
        Log.d(TAG, "Starting restore for ${data?.key} for user ${context.userId}")
        traceSection("$TAG File restore: ${data?.key}") {
            super.restoreEntity(data)
        }
        Log.d(TAG, "Finished restore for ${data?.key} for user ${context.userId}")
    }

    companion object {
        private const val TAG = "KeyguardQuickAffordanceBackupHelper"
    }
}