Hamburger Icon No se muestra

Cuando uso para cambiar el ícono de Hamburguesa al ícono Atrás mientras agrego un nuevo fragment, funciona perfectamente. Aquí está mi código

supportActionBar!!.setDisplayHomeAsUpEnabled(true) supportActionBar!!.setDisplayShowHomeEnabled(true) 

Pero cuando presiono el button Atrás y cierro el fragment, no cambia al ícono de la hamburguesa

 supportActionBar!!.setDisplayHomeAsUpEnabled(false) supportActionBar!!.setDisplayShowHomeEnabled(false) 

NOTA: No tengo layout de gaveta. Yo uso esta biblioteca: yarolegovich / SlidingRootNav

Este es el comportamiento esperado, no cambiará automáticamente cuando lo haga: actionBar.setDisplayHomeAsUpEnabled(true);

Una solución sería manejarlo por usted mismo. Simplemente cambie el ícono manualmente actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeAsUpIndicator(R.drawable.back); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeAsUpIndicator(R.drawable.back);

y en la parte posterior presionada, cámbielo al ícono de la hamburguesa: actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeAsUpIndicator(R.drawable.hamburger_icon); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeAsUpIndicator(R.drawable.hamburger_icon);

Espero que esto ayude. Aclamaciones.

  • Kotlin list a EnumMap con sums
  • ¿Cómo recuperar todos los documentos de la colección Firestre en la class POJO?
  • ¿Desechar el valor de retorno para regresar a la Unidad?
  • ¿Es posible utilizar println como reference de function en Kotlin?
  • IOException: AsyncTask Image Descargar Kotlin Android (Bad File Descriptor)
  • Cómo retrasar onError () en RxJava 2 y Android?
  • ¿Hay una manera simple de get un object por _id en Kotlin?
  • ¿Es posible inyectar en campo un adaptador de vista de reciclador con Dagger 2.11
  • Ventana cornetworkingera RxJava
  • Genéricos de Kotlin: tipo de desajuste en el parámetro de map genérico
  • Kotlin: Cómo convertir la testing que usa Thread.sleep a RxJava TestScheduler