diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java index 32c6672d4a1..b6d2f57f564 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java @@ -60,8 +60,7 @@ import java.util.List; import java.util.Locale; import java.util.Map; -public abstract class DevSupportManagerBase - implements DevSupportManager, PackagerCommandListener, DevInternalSettings.Listener { +public abstract class DevSupportManagerBase implements DevSupportManager, PackagerCommandListener { public interface CallbackWithBundleLoader { void onSuccess(JSBundleLoader bundleLoader); @@ -135,7 +134,15 @@ public abstract class DevSupportManagerBase mReactInstanceDevHelper = reactInstanceDevHelper; mApplicationContext = applicationContext; mJSAppBundleName = packagerPathForJSBundleName; - mDevSettings = new DevInternalSettings(applicationContext, this); + mDevSettings = + new DevInternalSettings( + applicationContext, + new DevInternalSettings.Listener() { + @Override + public void onInternalSettingsChanged() { + reloadSettings(); + } + }); mBundleStatus = new InspectorPackagerConnection.BundleStatus(); mDevServerHelper = new DevServerHelper( @@ -811,10 +818,6 @@ public abstract class DevSupportManagerBase } } - public void onInternalSettingsChanged() { - reloadSettings(); - } - protected @Nullable ReactContext getCurrentContext() { return mCurrentContext; }