public class DevInternalSettings extends java.lang.Object implements DeveloperSettings, android.content.SharedPreferences.OnSharedPreferenceChangeListener
com.facebook.react.devsupport
. For accessing some of the settings by external modules
this class implements an external interface DeveloperSettings
.Constructor and Description |
---|
DevInternalSettings(android.content.Context applicationContext,
DevSupportManager debugManager) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDebugServerHost() |
boolean |
isAnimationFpsDebugEnabled() |
boolean |
isElementInspectorEnabled() |
boolean |
isFpsDebugEnabled() |
boolean |
isHotModuleReplacementEnabled() |
boolean |
isJSDevModeEnabled() |
boolean |
isJSMinifyEnabled() |
boolean |
isReloadOnJSChangeEnabled() |
boolean |
isRemoteJSDebugEnabled() |
void |
onSharedPreferenceChanged(android.content.SharedPreferences sharedPreferences,
java.lang.String key) |
void |
setElementInspectorEnabled(boolean enabled) |
void |
setFpsDebugEnabled(boolean enabled) |
void |
setHotModuleReplacementEnabled(boolean enabled) |
void |
setReloadOnJSChangeEnabled(boolean enabled) |
void |
setRemoteJSDebugEnabled(boolean remoteJSDebugEnabled)
Enable/Disable remote JS debugging.
|
public DevInternalSettings(android.content.Context applicationContext, DevSupportManager debugManager)
public boolean isFpsDebugEnabled()
isFpsDebugEnabled
in interface DeveloperSettings
public void setFpsDebugEnabled(boolean enabled)
public boolean isAnimationFpsDebugEnabled()
isAnimationFpsDebugEnabled
in interface DeveloperSettings
public boolean isJSDevModeEnabled()
isJSDevModeEnabled
in interface DeveloperSettings
public boolean isJSMinifyEnabled()
isJSMinifyEnabled
in interface DeveloperSettings
@Nullable public java.lang.String getDebugServerHost()
public void onSharedPreferenceChanged(android.content.SharedPreferences sharedPreferences, java.lang.String key)
onSharedPreferenceChanged
in interface android.content.SharedPreferences.OnSharedPreferenceChangeListener
public boolean isHotModuleReplacementEnabled()
public void setHotModuleReplacementEnabled(boolean enabled)
public boolean isReloadOnJSChangeEnabled()
public void setReloadOnJSChangeEnabled(boolean enabled)
public boolean isElementInspectorEnabled()
isElementInspectorEnabled
in interface DeveloperSettings
public void setElementInspectorEnabled(boolean enabled)
public boolean isRemoteJSDebugEnabled()
isRemoteJSDebugEnabled
in interface DeveloperSettings
public void setRemoteJSDebugEnabled(boolean remoteJSDebugEnabled)
DeveloperSettings
setRemoteJSDebugEnabled
in interface DeveloperSettings