ReleaseDevSupportManager

A dummy implementation of DevSupportManager to be used in production mode where development features aren't needed.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val currentActivity: Activity?
Link copied to clipboard
open override val currentReactContext: ReactContext?
Link copied to clipboard
open override val devSettings: DeveloperSettings?
Link copied to clipboard
open override var devSupportEnabled: Boolean
Link copied to clipboard
open override val downloadedJSBundleFile: String?
Link copied to clipboard
open override val lastErrorCookie: Int = 0
Link copied to clipboard
open override val lastErrorStack: Array<StackFrame>?
Link copied to clipboard
open override val lastErrorTitle: String?
Link copied to clipboard
open override val lastErrorType: ErrorType?
Link copied to clipboard
open override val redBoxHandler: RedBoxHandler?
Link copied to clipboard
open override val sourceMapUrl: String?
Link copied to clipboard
open override val sourceUrl: String?

Functions

Link copied to clipboard
open override fun addCustomDevOption(optionName: String, optionHandler: DevOptionHandler)
Link copied to clipboard
open override fun createRootView(appKey: String): View?
Link copied to clipboard
open override fun createSurfaceDelegate(moduleName: String): SurfaceDelegate?

Create the surface delegate that the provided module should use to interact with

Link copied to clipboard
open override fun destroyRootView(rootView: View?)
Link copied to clipboard
open override fun downloadBundleResourceFromUrlSync(resourceURL: String, outputFile: File): File?
Link copied to clipboard
open override fun handleException(e: Exception)

Do something to display or log the exception.

Link copied to clipboard
open override fun handleReloadJS()
Link copied to clipboard
open override fun hasUpToDateJSBundleInCache(): Boolean
Link copied to clipboard
open override fun hidePausedInDebuggerOverlay()

Hides the "paused in debugger" overlay, if currently shown.

Link copied to clipboard
open override fun hideRedboxDialog()
Link copied to clipboard
open override fun isPackagerRunning(callback: PackagerStatusCallback)
Link copied to clipboard
open override fun loadSplitBundleFromServer(bundlePath: String, callback: DevSplitBundleCallback)
Link copied to clipboard
open override fun onNewReactContextCreated(reactContext: ReactContext)
Link copied to clipboard
open override fun onReactInstanceDestroyed(reactContext: ReactContext)
Link copied to clipboard
open override fun openDebugger()

Attempt to open the JS debugger on the host machine.

Link copied to clipboard
Link copied to clipboard
open override fun registerErrorCustomizer(errorCustomizer: ErrorCustomizer)
Link copied to clipboard
open override fun reloadJSFromServer(bundleURL: String, callback: BundleLoadCallback)
Link copied to clipboard
open override fun reloadSettings()
Link copied to clipboard
open override fun setAdditionalOptionForPackager(name: String, value: String)

Add an option to send to packager when requesting JS bundle.

Link copied to clipboard
open override fun setFpsDebugEnabled(isFpsDebugEnabled: Boolean)
Link copied to clipboard
open override fun setHotModuleReplacementEnabled(isHotModuleReplacementEnabled: Boolean)
Link copied to clipboard
Link copied to clipboard
open override fun showDevOptionsDialog()
Link copied to clipboard
open override fun showNewJavaError(message: String?, e: Throwable)
Link copied to clipboard
open override fun showNewJSError(message: String?, details: ReadableArray?, errorCookie: Int)
Link copied to clipboard

Shows the "paused in debugger" overlay with the given message.

Link copied to clipboard
open override fun startInspector()
Link copied to clipboard
open override fun stopInspector()
Link copied to clipboard
open override fun toggleElementInspector()