diff --git a/ReactAndroid/src/main/java/com/facebook/react/flat/FlatUIImplementation.java b/ReactAndroid/src/main/java/com/facebook/react/flat/FlatUIImplementation.java index c380189a45a..f149bb8b832 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/flat/FlatUIImplementation.java +++ b/ReactAndroid/src/main/java/com/facebook/react/flat/FlatUIImplementation.java @@ -165,6 +165,19 @@ public class FlatUIImplementation extends UIImplementation { addChildren(parentNode, addChildTags, addAtIndices); } + @Override + public void setChildren( + int viewTag, + ReadableArray children) { + + ReactShadowNode parentNode = resolveShadowNode(viewTag); + + for (int i = 0; i < children.size(); i++) { + ReactShadowNode addToChild = resolveShadowNode(children.getInt(i)); + addChildAt(parentNode, addToChild, i, i - 1); + } + } + @Override public void measure(int reactTag, Callback callback) { FlatShadowNode node = (FlatShadowNode) resolveShadowNode(reactTag);