message: Postponed enter transition
  Root root view is loaded asynchronously, so the shared elements aren't there when onCreate finishes. Need to postpone the shared element transition until the root view is loaded. Listened for when a child view added because that means the first renders happened
diff: package com.navigation.reactnative;
  +import android.annotation.SuppressLint;
  import android.app.Activity;
  import android.os.Bundle;
  import android.view.KeyEvent;
  +import android.view.View;
  +import android.view.ViewGroup;
  import com.facebook.react.ReactApplication;
  import com.facebook.react.ReactNativeHost;
  @@ -14,6 +17,7 @@ public class SceneActivity extends Activity implements DefaultHardwareBackBtnHan
  public static final String CRUMB = "Navigation.CRUMB";
  public static final String APP_KEY = "Navigation.APP_KEY";
  + @SuppressLint("NewApi")
  @Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  @@ -23,6 +27,20 @@ public class SceneActivity extends Activity implements DefaultHardwareBackBtnHan
  String appKey = getIntent().getStringExtra(APP_KEY);
  mReactRootView.startReactApplication(getReactNativeHost().getReactInstanceManager(), appKey, props);
  setContentView(mReactRootView);
  + this.postponeEnterTransition();
  + Activity activity = this;
  + mReactRootView.setOnHierarchyChangeListener(new ViewGroup.OnHierarchyChangeListener() {
  + @Override
  + public void onChildViewAdded(View view, View view1) {
  + mReactRootView.setOnHierarchyChangeListener(null);
  + activity.startPostponedEnterTransition();
  + }
  +
  + @Override
  + public void onChildViewRemoved(View view, View view1) {
  +
  + }
  + });
  }
  private ReactNativeHost getReactNativeHost() {
  