¿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:

Actividad

Cuando unactivity se coloca a labackstack deactivities el usuario puede volver a la actividad anterior simplemente presionando elback botón.

Activity puede existir independientemente

Fragmento

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?

Respuestas a la pregunta(5)

Su respuesta a la pregunta