-
- 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 interfaceDevInternalSettings.Listener
-
Constructor Summary
Constructors Constructor Description DevInternalSettings(Context applicationContext, DevInternalSettings.Listener listener)
-
Method Summary
Modifier and Type Method Description PackagerConnectionSettingsgetPackagerConnectionSettings()booleanisFpsDebugEnabled()voidsetFpsDebugEnabled(boolean enabled)booleanisAnimationFpsDebugEnabled()booleanisJSDevModeEnabled()voidsetJSDevModeEnabled(boolean value)booleanisJSMinifyEnabled()voidonSharedPreferenceChanged(SharedPreferences sharedPreferences, String key)booleanisHotModuleReplacementEnabled()voidsetHotModuleReplacementEnabled(boolean enabled)booleanisElementInspectorEnabled()voidsetElementInspectorEnabled(boolean enabled)booleanisDeviceDebugEnabled()booleanisRemoteJSDebugEnabled()voidsetRemoteJSDebugEnabled(boolean remoteJSDebugEnabled)Enable/Disable remote JS debugging. booleanisStartSamplingProfilerOnInit()voidaddMenuItem(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.
-
-
-
-