NullPointerException intermitente de AppCompatDelegateImplV7.createSubDecor ()

He estado viendo el bloqueo a continuación (a través de Crashlytics), pero no he podido identificar la causa o reproducir el bloqueo. Ocurre en una amplia variedad de dispositivos y versiones de Android. La aplicación usa appcompat-v7: 23.2.1. ¿Alguien más lo está viendo?

Como puede ver, el bloqueo ocurre dentro delonCreate() método deHomeActivity, que se extiendeandroid.support.v7.app.AppCompatActivity. DentroAppCompatDelegateImplV7.createSubDecor, la llamada amWindow.findViewById(android.R.id.content) a veces devuelve nulo. Esto a su vez da como resultado una NullPointerException en la línea 475. Para mí, esto huele a una condición de carrera dentro del código appcompat.

El mismo bloqueo ocurre en otra Actividad, y ambos usan CoordinatorLayout como su elemento de diseño raíz. Este elemento se introdujo alrededor del momento en que comenzó a aparecer el bloqueo, por lo que no puedo evitar preguntarme si hay una conexión.

Aquí está la porción relevante de la pila:

Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.ViewGroup.getChildCount()' on a null object reference
   at android.support.v7.app.AppCompatDelegateImplV7.createSubDecor(AppCompatDelegateImplV7.java:475)
   at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:309)
   at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:273)
   at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
   at com.bleacherreport.android.teamstream.activities.HomeActivity.onCreate(HomeActivity.java:181)

Respuestas a la pregunta(1)

Su respuesta a la pregunta