Package org.robolectric.shadows
Class ShadowArscResourcesImpl
- java.lang.Object
-
- org.robolectric.shadows.ShadowResourcesImpl
-
- org.robolectric.shadows.ShadowArscResourcesImpl
-
@Implements(value=android.content.res.ResourcesImpl.class, isInAndroidSdk=false, minSdk=24, shadowPicker=Picker.class) public class ShadowArscResourcesImpl extends ShadowResourcesImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowResourcesImpl
ShadowResourcesImpl.Picker, ShadowResourcesImpl.ShadowThemeImpl
-
-
Constructor Summary
Constructors Constructor Description ShadowArscResourcesImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetQuantityString(int resId, int quantity)StringgetQuantityString(int id, int quantity, Object... formatArgs)DrawableloadDrawable(Resources wrapper, TypedValue value, int id, int density, Resources.Theme theme)DrawableloadDrawable(Resources wrapper, TypedValue value, int id, Resources.Theme theme, boolean useCache)InputStreamopenRawResource(int id)AssetFileDescriptoropenRawResourceFd(int id)SinceAssetFileDescriptors are not yet supported by Robolectric,nullwill be returned if the resource is found.static voidreset()
-
-
-
Method Detail
-
reset
@Resetter public static void reset()
-
getQuantityString
@Implementation(maxSdk=23) public String getQuantityString(int id, int quantity, Object... formatArgs) throws Resources.NotFoundException
- Throws:
Resources.NotFoundException
-
getQuantityString
@Implementation(maxSdk=23) public String getQuantityString(int resId, int quantity) throws Resources.NotFoundException
- Throws:
Resources.NotFoundException
-
openRawResource
@Implementation(maxSdk=23) public InputStream openRawResource(int id) throws Resources.NotFoundException
- Throws:
Resources.NotFoundException
-
openRawResourceFd
@Implementation(maxSdk=23) public AssetFileDescriptor openRawResourceFd(int id) throws Resources.NotFoundException
SinceAssetFileDescriptors are not yet supported by Robolectric,nullwill be returned if the resource is found. If the resource cannot be found,Resources.NotFoundExceptionwill be thrown.- Throws:
Resources.NotFoundException
-
loadDrawable
@Implementation(maxSdk=25) public Drawable loadDrawable(Resources wrapper, TypedValue value, int id, Resources.Theme theme, boolean useCache) throws Resources.NotFoundException
- Throws:
Resources.NotFoundException
-
loadDrawable
@Implementation(minSdk=26) public Drawable loadDrawable(Resources wrapper, TypedValue value, int id, int density, Resources.Theme theme)
-
-