Package org.robolectric.shadows
Class ShadowLegacyResourcesImpl
- java.lang.Object
-
- org.robolectric.shadows.ShadowResourcesImpl
-
- org.robolectric.shadows.ShadowLegacyResourcesImpl
-
@Implements(value=android.content.res.ResourcesImpl.class, isInAndroidSdk=false, minSdk=24, shadowPicker=Picker.class) public class ShadowLegacyResourcesImpl extends ShadowResourcesImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl
-
Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowResourcesImpl
ShadowResourcesImpl.Picker, ShadowResourcesImpl.ShadowThemeImpl
-
-
Constructor Summary
Constructors Constructor Description ShadowLegacyResourcesImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getQuantityString(int resId, int quantity)
String
getQuantityString(int id, int quantity, Object... formatArgs)
Drawable
loadDrawable(Resources wrapper, TypedValue value, int id, int density, Resources.Theme theme)
Drawable
loadDrawable(Resources wrapper, TypedValue value, int id, Resources.Theme theme, boolean useCache)
XmlResourceParser
loadXmlResourceParser(int resId, String type)
XmlResourceParser
loadXmlResourceParser(String file, int id, int assetCookie, String type)
InputStream
openRawResource(int id)
AssetFileDescriptor
openRawResourceFd(int id)
SinceAssetFileDescriptor
s are not yet supported by Robolectric,null
will be returned if the resource is found.static void
reset()
-
-
-
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
SinceAssetFileDescriptor
s are not yet supported by Robolectric,null
will be returned if the resource is found. If the resource cannot be found,Resources.NotFoundException
will be thrown.- Throws:
Resources.NotFoundException
-
loadXmlResourceParser
@HiddenApi @Implementation(maxSdk=23) public XmlResourceParser loadXmlResourceParser(int resId, String type) throws Resources.NotFoundException
- Throws:
Resources.NotFoundException
-
loadXmlResourceParser
@HiddenApi @Implementation public XmlResourceParser loadXmlResourceParser(String file, int id, int assetCookie, String type) throws Resources.NotFoundException
- 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)
-
-