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.