public final class DevSupportManagerImpl extends DevSupportManagerBase
ReactInstanceManager
implementation is responsible for instantiating
this class as well as for populating with a reference to CatalystInstance
whenever
instance manager recreates it (through #onNewReactContextCreated). Also, instance manager
is responsible for enabling/disabling dev support in case when app is backgrounded or when all
the views has been detached from the instance (through {@link #setDevSupportEnabled} method).
IMPORTANT: In order for developer support to work correctly it is required that the
manifest of your application contain the following entries:
{@code DevSupportManagerBase.BundleLoadCallback
DevSupportManager.PackagerLocationCustomizer
EMOJI_FACE_WITH_NO_GOOD_GESTURE, EMOJI_HUNDRED_POINTS_SYMBOL
Constructor and Description |
---|
DevSupportManagerImpl(android.content.Context applicationContext,
ReactInstanceManagerDevHelper reactInstanceManagerHelper,
java.lang.String packagerPathForJSBundleName,
boolean enableOnCreate,
int minNumShakes) |
DevSupportManagerImpl(android.content.Context applicationContext,
ReactInstanceManagerDevHelper reactInstanceManagerHelper,
java.lang.String packagerPathForJSBundleName,
boolean enableOnCreate,
RedBoxHandler redBoxHandler,
DevBundleDownloadListener devBundleDownloadListener,
int minNumShakes,
java.util.Map<java.lang.String,RequestHandler> customPackagerCommandHandlers) |
addCustomDevOption, createRootView, customCommandHandlers, destroyRootView, downloadBundleResourceFromUrlSync, getDevSettings, getDevSupportEnabled, getDownloadedJSBundleFile, getJSBundleURLForRemoteDebugging, getLastErrorStack, getLastErrorTitle, getSourceMapUrl, getSourceUrl, handleException, handleReloadJS, hasBundleInAssets, hasUpToDateJSBundleInCache, hideRedboxDialog, isPackagerRunning, onCaptureHeapCommand, onInternalSettingsChanged, onNewReactContextCreated, onPackagerConnected, onPackagerDevMenuCommand, onPackagerDisconnected, onPackagerReloadCommand, onReactInstanceDestroyed, registerErrorCustomizer, reloadJSFromServer, reloadJSFromServer, reloadSettings, setDevSupportEnabled, setFpsDebugEnabled, setHotModuleReplacementEnabled, setPackagerLocationCustomizer, setRemoteJSDebugEnabled, showDevOptionsDialog, showNewJavaError, showNewJSError, startInspector, stopInspector, toggleElementInspector, updateJSError
public DevSupportManagerImpl(android.content.Context applicationContext, ReactInstanceManagerDevHelper reactInstanceManagerHelper, java.lang.String packagerPathForJSBundleName, boolean enableOnCreate, int minNumShakes)
public DevSupportManagerImpl(android.content.Context applicationContext, ReactInstanceManagerDevHelper reactInstanceManagerHelper, java.lang.String packagerPathForJSBundleName, boolean enableOnCreate, RedBoxHandler redBoxHandler, DevBundleDownloadListener devBundleDownloadListener, int minNumShakes, java.util.Map<java.lang.String,RequestHandler> customPackagerCommandHandlers)