mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Back out "Add perftest dev support manager"
Summary: Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D40879099 fbshipit-source-id: ff302819829aa21a1dd7c19c06ed8c29821ba815
This commit is contained in:
committed by
Facebook GitHub Bot
parent
745e26288c
commit
1e6945e19e
-4
@@ -10,7 +10,6 @@ package com.facebook.react.devsupport;
|
||||
import android.content.Context;
|
||||
import androidx.annotation.Nullable;
|
||||
import com.facebook.react.common.SurfaceDelegateFactory;
|
||||
import com.facebook.react.common.build.ReactBuildConfig;
|
||||
import com.facebook.react.devsupport.interfaces.DevBundleDownloadListener;
|
||||
import com.facebook.react.devsupport.interfaces.DevSupportManager;
|
||||
import com.facebook.react.devsupport.interfaces.RedBoxHandler;
|
||||
@@ -62,9 +61,6 @@ public class DefaultDevSupportManagerFactory implements DevSupportManagerFactory
|
||||
if (!enableOnCreate) {
|
||||
return new DisabledDevSupportManager();
|
||||
}
|
||||
if (!ReactBuildConfig.DEBUG) {
|
||||
return new PerftestDevSupportManager(applicationContext);
|
||||
}
|
||||
try {
|
||||
// ProGuard is surprisingly smart in this case and will keep a class if it detects a call to
|
||||
// Class.forName() with a static string. So instead we generate a quasi-dynamic string to
|
||||
|
||||
-56
@@ -1,56 +0,0 @@
|
||||
/*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
package com.facebook.react.devsupport;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
/**
|
||||
* Interface for accessing and interacting with development features related to performance testing.
|
||||
* Communication is enabled via the Inspector, but everything else is disabled.
|
||||
*/
|
||||
public final class PerftestDevSupportManager extends DisabledDevSupportManager {
|
||||
private final DevServerHelper mDevServerHelper;
|
||||
private final DevInternalSettings mDevSettings;
|
||||
private final InspectorPackagerConnection.BundleStatus mBundleStatus;
|
||||
|
||||
public PerftestDevSupportManager(Context applicationContext) {
|
||||
mDevSettings =
|
||||
new DevInternalSettings(
|
||||
applicationContext,
|
||||
new DevInternalSettings.Listener() {
|
||||
@Override
|
||||
public void onInternalSettingsChanged() {}
|
||||
});
|
||||
mBundleStatus = new InspectorPackagerConnection.BundleStatus();
|
||||
mDevServerHelper =
|
||||
new DevServerHelper(
|
||||
mDevSettings,
|
||||
applicationContext.getPackageName(),
|
||||
new InspectorPackagerConnection.BundleStatusProvider() {
|
||||
@Override
|
||||
public InspectorPackagerConnection.BundleStatus getBundleStatus() {
|
||||
return mBundleStatus;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public DevInternalSettings getDevSettings() {
|
||||
return mDevSettings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void startInspector() {
|
||||
mDevServerHelper.openInspectorConnection();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void stopInspector() {
|
||||
mDevServerHelper.closeInspectorConnection();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user