Add iOS + Android support for getting/setting reload-and-profile-related settings

Summary:
@public
* Add support for getting/setting reload-and-profile-related settings in iOS + Android

## Changelog:
[General][Added] - Add support for getting/setting reload-and-profile-related settings in iOS + Android

Reviewed By: NickGerleman

Differential Revision: D41040611

fbshipit-source-id: df99fb0101dfdfc6808708a5a6ecd9cb96a357d5
This commit is contained in:
Robert Balicki authored and Facebook GitHub Bot committed 2022-12-05 22:07:30 -08:00
1 parent 71399d0891
commit 96d6680e00
5 files changed
+80 -9

No files matched your search

@@ -21,6 +21,7 @@ public class DevToolsSettingsManagerModule extends NativeDevToolsSettingsManager
private static final String SHARED_PREFERENCES_PREFIX = "ReactNative__DevToolsSettings";
private static final String KEY_CONSOLE_PATCH_SETTINGS = "ConsolePatchSettings";
private static final String KEY_PROFILING_SETTINGS = "ProfilingSettings";
private final SharedPreferences mSharedPreferences;
@@ -46,4 +47,14 @@ public class DevToolsSettingsManagerModule extends NativeDevToolsSettingsManager
editor.putString(KEY_CONSOLE_PATCH_SETTINGS, newSettings);
editor.apply();
}
@Override
public @Nullable String getProfilingSettings() {
return mSharedPreferences.getString(KEY_PROFILING_SETTINGS, null);
}
@Override
public void setProfilingSettings(String newSettings) {
mSharedPreferences.edit().putString(KEY_PROFILING_SETTINGS, newSettings).apply();
}
}