¿Cuáles son las diferencias entre actividad y fragmento?
Según mi investigación, hay una diferencia significativa en el concepto de backstack y cómo existen:
ActividadCuando unactivity
se coloca a labackstack
deactivities
el usuario puede volver a la actividad anterior simplemente presionando elback
botón.
Activity
puede existir independientemente
Cuando unfragment
se coloca en la actividad, tenemos que solicitar que se guarde la instancia llamandoaddToBackstack()
durante elfragment
transaction
.
Fragment
tiene que vivir dentro delactivity
¿Hay alguna diferencia adicional?