public interface JSBundleLoaderDelegate
JSBundleLoader
Modifier and Type | Method and Description |
---|---|
void |
loadScriptFromAssets(android.content.res.AssetManager assetManager,
java.lang.String assetURL,
boolean loadSynchronously)
Load a JS bundle from Android assets.
|
void |
loadScriptFromDeltaBundle(java.lang.String sourceURL,
NativeDeltaClient deltaClient,
boolean loadSynchronously)
Load a delta bundle from Metro.
|
void |
loadScriptFromFile(java.lang.String fileName,
java.lang.String sourceURL,
boolean loadSynchronously)
Load a JS bundle from the filesystem.
|
void |
setSourceURLs(java.lang.String deviceURL,
java.lang.String remoteURL)
This API is used in situations where the JS bundle is being executed not on
the device, but on a host machine.
|
void loadScriptFromAssets(android.content.res.AssetManager assetManager, java.lang.String assetURL, boolean loadSynchronously)
JSBundleLoader.createAssetLoader(Context, String, boolean)
assetManager
- assetURL
- loadSynchronously
- void loadScriptFromFile(java.lang.String fileName, java.lang.String sourceURL, boolean loadSynchronously)
JSBundleLoader.createFileLoader(String)
and JSBundleLoader.createCachedBundleFromNetworkLoader(String, String)
fileName
- sourceURL
- loadSynchronously
- void loadScriptFromDeltaBundle(java.lang.String sourceURL, NativeDeltaClient deltaClient, boolean loadSynchronously)
JSBundleLoader.createDeltaFromNetworkLoader(String, NativeDeltaClient)
sourceURL
- deltaClient
- loadSynchronously
- void setSourceURLs(java.lang.String deviceURL, java.lang.String remoteURL)
deviceURL
- A source URL that is accessible from this device.remoteURL
- A source URL that is accessible from the remote machine
executing the JS.