Loading src/com/android/settings/safetycenter/BiometricsSafetySource.java +10 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,16 @@ public final class BiometricsSafetySource { } final Context profileParentContext = context.createContextAsUser(profileParentUserHandle, 0); if (android.os.Flags.allowPrivateProfile() && userManager.isPrivateProfile()) { // SC always expects a response from the source if the broadcast has been sent for this // source, therefore, we need to send a null SafetySourceData. SafetyCenterManagerWrapper.get().setSafetySourceData( context, SAFETY_SOURCE_ID, /* safetySourceData= */ null, safetyEvent); return; } final BiometricNavigationUtils biometricNavigationUtils = new BiometricNavigationUtils(userId); Loading src/com/android/settings/safetycenter/SafetyCenterManagerWrapper.java +3 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ import android.safetycenter.SafetyEvent; import android.safetycenter.SafetySourceData; import android.util.Log; import androidx.annotation.Nullable; import com.android.internal.annotations.VisibleForTesting; /** A wrapper for the SafetyCenterManager system service. */ Loading Loading @@ -49,7 +51,7 @@ public class SafetyCenterManagerWrapper { /** Sets the latest safety source data for Safety Center. */ public void setSafetySourceData(Context context, String safetySourceId, SafetySourceData safetySourceData, @Nullable SafetySourceData safetySourceData, SafetyEvent safetyEvent) { SafetyCenterManager safetyCenterManager = context.getSystemService(SafetyCenterManager.class); Loading Loading
src/com/android/settings/safetycenter/BiometricsSafetySource.java +10 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,16 @@ public final class BiometricsSafetySource { } final Context profileParentContext = context.createContextAsUser(profileParentUserHandle, 0); if (android.os.Flags.allowPrivateProfile() && userManager.isPrivateProfile()) { // SC always expects a response from the source if the broadcast has been sent for this // source, therefore, we need to send a null SafetySourceData. SafetyCenterManagerWrapper.get().setSafetySourceData( context, SAFETY_SOURCE_ID, /* safetySourceData= */ null, safetyEvent); return; } final BiometricNavigationUtils biometricNavigationUtils = new BiometricNavigationUtils(userId); Loading
src/com/android/settings/safetycenter/SafetyCenterManagerWrapper.java +3 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ import android.safetycenter.SafetyEvent; import android.safetycenter.SafetySourceData; import android.util.Log; import androidx.annotation.Nullable; import com.android.internal.annotations.VisibleForTesting; /** A wrapper for the SafetyCenterManager system service. */ Loading Loading @@ -49,7 +51,7 @@ public class SafetyCenterManagerWrapper { /** Sets the latest safety source data for Safety Center. */ public void setSafetySourceData(Context context, String safetySourceId, SafetySourceData safetySourceData, @Nullable SafetySourceData safetySourceData, SafetyEvent safetyEvent) { SafetyCenterManager safetyCenterManager = context.getSystemService(SafetyCenterManager.class); Loading