mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Try reduce flackiness of VeniceTest
Summary: Simplify addLifecycleEventListener for the flaky test because we just want to test that listener is working. Changelog: [Android][Changed] - Add a spare implementation of addLifecycleEventListener for test purpose. Reviewed By: PeteTheHeat Differential Revision: D26749256 fbshipit-source-id: 5af216e6bfa37a15eb189aa24a3df35a7a7112de
This commit is contained in:
committed by
Facebook GitHub Bot
parent
cbe7c445f7
commit
be7f057bac
@@ -23,6 +23,7 @@ import com.facebook.react.bridge.queue.MessageQueueThread;
|
||||
import com.facebook.react.bridge.queue.ReactQueueConfiguration;
|
||||
import com.facebook.react.common.LifecycleState;
|
||||
import com.facebook.react.common.ReactConstants;
|
||||
import com.facebook.react.common.annotations.VisibleForTesting;
|
||||
import com.facebook.react.config.ReactFeatureFlags;
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.concurrent.CopyOnWriteArraySet;
|
||||
@@ -182,9 +183,14 @@ public class ReactContext extends ContextWrapper {
|
||||
return mLifecycleState;
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
public void addLifecycleEventListener(final LifecycleEventListener listener) {
|
||||
mLifecycleEventListeners.add(listener);
|
||||
if (hasActiveCatalystInstance() || isBridgeless()) {
|
||||
}
|
||||
|
||||
public void addLifecycleEventListenerAndCheckState(final LifecycleEventListener listener) {
|
||||
mLifecycleEventListeners.add(listener);
|
||||
if (hasActiveCatalystInstance()) {
|
||||
switch (mLifecycleState) {
|
||||
case BEFORE_CREATE:
|
||||
case BEFORE_RESUME:
|
||||
|
||||
Reference in New Issue
Block a user