Package org.robolectric.shadows
Class ShadowSuspendDialogInfo
- java.lang.Object
-
- org.robolectric.shadows.ShadowSuspendDialogInfo
-
@Implements(value=android.content.pm.SuspendDialogInfo.class, isInAndroidSdk=false, minSdk=29) public class ShadowSuspendDialogInfo extends Object
Shadow ofSuspendDialogInfo
to expose hidden methods.
-
-
Field Summary
Fields Modifier and Type Field Description protected SuspendDialogInfo
realInfo
-
Constructor Summary
Constructors Constructor Description ShadowSuspendDialogInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDialogMessage()
Returns the text to be shown in the dialog's body, ornull
ifgetDialogMessageResId()
returns a valid resource id.int
getDialogMessageResId()
Returns the resource id of the text to be shown in the dialog's body.int
getIconResId()
Returns the resource id of the icon to be used with the dialog.int
getNeutralButtonAction()
Returns the action expected to happen on neutral button tap.int
getNeutralButtonTextResId()
Returns the text to be shown.int
getTitleResId()
Returns the resource id of the title to be used with the dialog.
-
-
-
Field Detail
-
realInfo
@RealObject protected SuspendDialogInfo realInfo
-
-
Method Detail
-
getIconResId
@Implementation @HiddenApi @DrawableRes public int getIconResId()
Returns the resource id of the icon to be used with the dialog.
-
getTitleResId
@Implementation @HiddenApi @StringRes public int getTitleResId()
Returns the resource id of the title to be used with the dialog.
-
getDialogMessageResId
@Implementation @HiddenApi @StringRes public int getDialogMessageResId()
Returns the resource id of the text to be shown in the dialog's body.
-
getDialogMessage
@Implementation @HiddenApi @Nullable public String getDialogMessage()
Returns the text to be shown in the dialog's body, ornull
ifgetDialogMessageResId()
returns a valid resource id.
-
getNeutralButtonTextResId
@Implementation @HiddenApi @StringRes public int getNeutralButtonTextResId()
Returns the text to be shown.
-
getNeutralButtonAction
@Implementation(minSdk=30) public int getNeutralButtonAction()
Returns the action expected to happen on neutral button tap.- Returns:
SuspendDialogInfo.BUTTON_ACTION_MORE_DETAILS
orSuspendDialogInfo.BUTTON_ACTION_UNSUSPEND
-
-