Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Crash in Activity Transitions con SharedElement

Estoy usando Transiciones de actividad desde un ViewPager (en la actividad de llamada) con un elemento compartido y transiciones de contenido también. Estoy recibiendo este accidente al volver a entrar en la actividad de llamada:

Java.lang.NullPointerException: Intenta invocar el método virtual 'void android.os.ResultReceiver.send (int, android.os.Bundle)' en una referencia de objeto null en android.app.EnterTransitionCoordinator.sendSharedElementDestination (EnterTransitionCoordinator.java:199) En android.app.EnterTransitionCoordinator.viewsReady (EnterTransitionCoordinator.java:123) en android.app.EnterTransitionCoordinator $ 2.onPreDraw (EnterTransitionCoordinator.java:148) en android.view.ViewTreeObserver.dispatchOnPreDraw (ViewTreeObserver.java:895) en android.view .ViewRootImpl.performTraversals (ViewRootImpl.java:2153) en android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1180) en android.view.ViewRootImpl $ TraversalRunnable.run (ViewRootImpl.java:6558) en android.view.Choreographer $ CallbackRecord.run (Choreographer.java:777) en android.view.Choreographer.doCallbacks (Choreographer.java:590) en android.view.Choreographer.doFrame (Choreographer.java:560) en android.view.Choreographer $ FrameDisplayEventReceiver.run (Choreog Rapher.java:763) en android.os.Handler.handleCallback (Handler.java:739) en android.os.Handler.dispatchMessage (Handler.java:95) en android.os.Looper.loop (Looper.java:145 ) En android.app.ActivityThread.main (ActivityThread.java:5832) en java.lang.reflect.Method.invoke (Método nativo) en java.lang.reflect.Method.invoke (Method.java:372) en com. Android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1399)

Además, una vez que regrese, la pantalla comienza a parpadear continuamente con una pantalla blanca intermitente dentro y fuera.

Aquí están mis banderas de transición:

<item name="android:windowContentTransitions">true</item> <item name="android:windowActivityTransitions">true</item> <item name="android:windowAllowReturnTransitionOverlap">false</item> 

Intenté establecer las transiciones de entrada / salida tanto en la actividad llamada como en la llamada, pero no tuve suerte.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.