Package org.robolectric.shadows
Class ShadowSafetyCenterManager
java.lang.Object
org.robolectric.shadows.ShadowSafetyCenterManager
@Implements(value=android.safetycenter.SafetyCenterManager.class,
            minSdk=33,
            isInAndroidSdk=false)
public class ShadowSafetyCenterManager
extends Object
Shadow for 
SafetyCenterManager.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionandroid.safetycenter.SafetyEventgetLastSafetyEvent(String safetySourceId) Returns theSafetyEventthat was given toSafetyCenterManagerthe last timesetSafetySourceData(java.lang.String, android.safetycenter.SafetySourceData, android.safetycenter.SafetyEvent)was called with thissafetySourceId.android.safetycenter.SafetySourceErrorDetailsgetLastSafetySourceError(String safetySourceId) Returns theSafetySourceErrorDetailsthat was given toSafetyCenterManagerthe last timereportSafetySourceError(java.lang.String, android.safetycenter.SafetySourceErrorDetails)was called with thissafetySourceId.protected android.safetycenter.SafetySourceDatagetSafetySourceData(String safetySourceId) protected booleanprotected voidreportSafetySourceError(String safetySourceId, android.safetycenter.SafetySourceErrorDetails safetySourceErrorDetails) static voidreset()voidsetSafetyCenterEnabled(boolean enabled) Sets the return value forisSafetyCenterEnabled()which also enables thesetSafetySourceData(java.lang.String, android.safetycenter.SafetySourceData, android.safetycenter.SafetyEvent)andgetSafetySourceData(java.lang.String)methods.protected voidsetSafetySourceData(String safetySourceId, android.safetycenter.SafetySourceData safetySourceData, android.safetycenter.SafetyEvent safetyEvent) voidthrowOnSafetySourceId(String safetySourceId) Makes the APIs throw anIllegalArgumentExceptionfor the givensafetySourceId.
- 
Constructor Details- 
ShadowSafetyCenterManagerpublic ShadowSafetyCenterManager()
 
- 
- 
Method Details- 
isSafetyCenterEnabled
- 
setSafetySourceData@Implementation protected void setSafetySourceData(@Nonnull String safetySourceId, @Nullable android.safetycenter.SafetySourceData safetySourceData, @Nonnull android.safetycenter.SafetyEvent safetyEvent) 
- 
getSafetySourceData@Implementation protected android.safetycenter.SafetySourceData getSafetySourceData(@Nonnull String safetySourceId) 
- 
reportSafetySourceError@Implementation protected void reportSafetySourceError(@Nonnull String safetySourceId, @Nonnull android.safetycenter.SafetySourceErrorDetails safetySourceErrorDetails) 
- 
setSafetyCenterEnabledpublic void setSafetyCenterEnabled(boolean enabled) Sets the return value forisSafetyCenterEnabled()which also enables thesetSafetySourceData(java.lang.String, android.safetycenter.SafetySourceData, android.safetycenter.SafetyEvent)andgetSafetySourceData(java.lang.String)methods.
- 
throwOnSafetySourceIdMakes the APIs throw anIllegalArgumentExceptionfor the givensafetySourceId.
- 
getLastSafetyEventReturns theSafetyEventthat was given toSafetyCenterManagerthe last timesetSafetySourceData(java.lang.String, android.safetycenter.SafetySourceData, android.safetycenter.SafetyEvent)was called with thissafetySourceId.
- 
getLastSafetySourceErrorpublic android.safetycenter.SafetySourceErrorDetails getLastSafetySourceError(@Nonnull String safetySourceId) Returns theSafetySourceErrorDetailsthat was given toSafetyCenterManagerthe last timereportSafetySourceError(java.lang.String, android.safetycenter.SafetySourceErrorDetails)was called with thissafetySourceId.
- 
reset
 
-