# Print output for @column tags ?>
public
interface
AssetsProvider
android.content.res.loader.AssetsProvider |
Provides callbacks that allow for the value of a file-based resources or assets of a
ResourcesProvider
to be specified or overridden.
Public methods | |
---|---|
default
AssetFileDescriptor
|
loadAssetFd(String path, int accessMode)
Callback that allows the value of a file-based resources or asset to be specified or overridden. |
public AssetFileDescriptor loadAssetFd (String path, int accessMode)
Callback that allows the value of a file-based resources or asset to be specified or overridden.
The system will take ownership of the file descriptor returned from this method, so
ParcelFileDescriptor#dup()
the file descriptor before returning if the system
should not own it.
There are two situations in which this method will be called:
AssetManager#open
and AssetManager#openXmlResourceParser
.
ResourcesProvider
this instance is associated with.
If the value retrieved from this callback is null, AssetManager will attempt to find the file-based resource or asset within the APK provided by the ResourcesProvider this instance is associated with.
Parameters | |
---|---|
path |
String : the asset path being loaded
This value cannot be null . |
accessMode |
int : the AssetManager access mode |
Returns | |
---|---|
AssetFileDescriptor |
See also: