Debe pasar en una vista no nula

Recientemente he actualizado mi proyecto a la Biblioteca de soporte de Android 23.1 y esta parte de mi código ahora da un error.

Estaba funcionando antes de la actualización y comentar solo esta parte me permite ejecutar la aplicación. ¿Qué es exactamente el error o tiene cambio?

Glide.with(getApplicationContext()) .load(R.drawable.banner) .fitCenter() .override(width, height / 2) .diskCacheStrategy(DiskCacheStrategy.RESULT) .into(back); if (picture != null) { Glide.with(getApplicationContext()) .load(picture) .fitCenter() .override(width / 2, height / 2) .into(profile); } else { Glide.with(getApplicationContext()) .load(R.drawable.profile_p) .fitCenter() .override(width / 2, height / 2) .into(profile); } 

Este es el registro de errores.

  10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: FATAL EXCEPTION: main 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: Process: atsystems.cal, PID: 16313 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{atsystems.cal/atsystems.cal.MainActivity}: java.lang.IllegalArgumentException: You must pass in a non null View 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.access$800(ActivityThread.java:151) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5254) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: Caused by: java.lang.IllegalArgumentException: You must pass in a non null View 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at com.bumptech.glide.GenericRequestBuilder.into(GenericRequestBuilder.java:678) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at com.bumptech.glide.DrawableRequestBuilder.into(DrawableRequestBuilder.java:448) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at atsystems.cal.MainActivity.onCreate(MainActivity.java:74) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.Activity.performCreate(Activity.java:5990) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.access$800(ActivityThread.java:151) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5254) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 10-16 22:41:27.238 16313-16313/atsystems.cal E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 

Estoy usando un diseño de cajón de navegación que contiene una vista de navegación.Esta vista de navegación contiene el diseño de encabezado que i mostrar y como resulta el código que me comentó se utiliza para mostrar imágenes para el layout.Todas cabezas ha cambiado nada en el Nueva actualización de la biblioteca?

Parece que hay un problema con respecto a la vista de navegación. NavigationView findViewById no puede encontrar la vista de encabezado

La solución o solución actual es encontrar el diseño de encabezado utilizando.

 final NavigationView mNavigationView = (NavigationView) findViewById(R.id.navigation_view); final View headerLayout = mNavigationView.inflateHeaderView(R.layout.header); 

Una vez hecho esto, puedes referirte a cada elemento en el diseño del encabezado así.

 final ImageView profile = (ImageView) headerLayout.findViewById(R.id.profile_image); 
  • Cómo hacer que SearchView pierda el foco y se contraiga al hacer clic en otra parte de la actividad
  • Cómo detectar cuándo un conmutador se desliza, no se hace clic
  • Android SurfaceView onDraw Pregunta
  • Android: Redibujar una vista específica dentro de un diseño
  • Error al inflar la vista de clase interna
  • ¿Cuántos ViewStubs son demasiados para un solo archivo XML de presentación?
  • Obtener el ancho / altura de la vista o el ancho / altura / otros tamaños de la fuente antes de la primera visualización
  • Problema: el niño especificado ya tiene un padre. Debe llamar a removeView () en el padre del niño primero
  • Vincular la vista personalizada de Android a una xml de diseño específico (¿es posible?)
  • El tamaño de texto de Android en la lona difiere del tamaño de texto en TextView
  • Los botones deben ser tan anchos como los
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.