-
- All Implemented Interfaces:
-
android.content.SharedPreferences.OnSharedPreferenceChangeListener
,com.facebook.react.modules.debug.interfaces.DeveloperSettings
public class DevInternalSettings implements DeveloperSettings, SharedPreferences.OnSharedPreferenceChangeListener
Helper class for accessing developers settings that should not be accessed outside of the package com.facebook.react.devsupport. For accessing some of the settings by external modules this class implements an external interface DeveloperSettings.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
DevInternalSettings.Listener
-
Constructor Summary
Constructors Constructor Description DevInternalSettings(Context applicationContext, DevInternalSettings.Listener listener)
-
Method Summary
Modifier and Type Method Description PackagerConnectionSettings
getPackagerConnectionSettings()
boolean
isFpsDebugEnabled()
void
setFpsDebugEnabled(boolean enabled)
boolean
isAnimationFpsDebugEnabled()
boolean
isJSDevModeEnabled()
void
setJSDevModeEnabled(boolean value)
boolean
isJSMinifyEnabled()
void
onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key)
boolean
isHotModuleReplacementEnabled()
void
setHotModuleReplacementEnabled(boolean enabled)
boolean
isElementInspectorEnabled()
void
setElementInspectorEnabled(boolean enabled)
boolean
isDeviceDebugEnabled()
boolean
isRemoteJSDebugEnabled()
void
setRemoteJSDebugEnabled(boolean remoteJSDebugEnabled)
Enable/Disable remote JS debugging. boolean
isStartSamplingProfilerOnInit()
void
addMenuItem(String title)
Add an item to the dev menu. -
-
Constructor Detail
-
DevInternalSettings
DevInternalSettings(Context applicationContext, DevInternalSettings.Listener listener)
-
-
Method Detail
-
getPackagerConnectionSettings
PackagerConnectionSettings getPackagerConnectionSettings()
-
isFpsDebugEnabled
boolean isFpsDebugEnabled()
-
setFpsDebugEnabled
void setFpsDebugEnabled(boolean enabled)
-
isAnimationFpsDebugEnabled
boolean isAnimationFpsDebugEnabled()
-
isJSDevModeEnabled
boolean isJSDevModeEnabled()
-
setJSDevModeEnabled
void setJSDevModeEnabled(boolean value)
-
isJSMinifyEnabled
boolean isJSMinifyEnabled()
-
onSharedPreferenceChanged
void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key)
-
isHotModuleReplacementEnabled
boolean isHotModuleReplacementEnabled()
-
setHotModuleReplacementEnabled
void setHotModuleReplacementEnabled(boolean enabled)
-
isElementInspectorEnabled
boolean isElementInspectorEnabled()
-
setElementInspectorEnabled
void setElementInspectorEnabled(boolean enabled)
-
isDeviceDebugEnabled
boolean isDeviceDebugEnabled()
-
isRemoteJSDebugEnabled
boolean isRemoteJSDebugEnabled()
-
setRemoteJSDebugEnabled
void setRemoteJSDebugEnabled(boolean remoteJSDebugEnabled)
Enable/Disable remote JS debugging.
-
isStartSamplingProfilerOnInit
boolean isStartSamplingProfilerOnInit()
-
addMenuItem
void addMenuItem(String title)
Add an item to the dev menu.
-
-
-
-