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 Summary
Constructors -
Method Summary
Modifier 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) 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
-
ShadowSafetyCenterManager
public ShadowSafetyCenterManager()
-
-
Method Details
-
isSafetyCenterEnabled
-
setSafetySourceData
@Implementation protected void setSafetySourceData(String safetySourceId, android.safetycenter.SafetySourceData safetySourceData, android.safetycenter.SafetyEvent safetyEvent) -
getSafetySourceData
@Implementation protected android.safetycenter.SafetySourceData getSafetySourceData(String safetySourceId) -
reportSafetySourceError
@Implementation protected void reportSafetySourceError(String safetySourceId, android.safetycenter.SafetySourceErrorDetails safetySourceErrorDetails) -
setSafetyCenterEnabled
public 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. -
throwOnSafetySourceId
Makes the APIs throw anIllegalArgumentExceptionfor the givensafetySourceId. -
getLastSafetyEvent
Returns theSafetyEventthat was given toSafetyCenterManagerthe last timesetSafetySourceData(java.lang.String, android.safetycenter.SafetySourceData, android.safetycenter.SafetyEvent)was called with thissafetySourceId. -
getLastSafetySourceError
public android.safetycenter.SafetySourceErrorDetails getLastSafetySourceError(String safetySourceId) Returns theSafetySourceErrorDetailsthat was given toSafetyCenterManagerthe last timereportSafetySourceError(java.lang.String, android.safetycenter.SafetySourceErrorDetails)was called with thissafetySourceId.
-