Según la documentación del desarrollador de Android, diferencia entre fragmento y actividad en su ciclo de vida.
Enlace de documento http://developer.android.com/guide/components/fragments.html#Lifecycle
La diferencia más significativa en el ciclo de vida entre una actividad y un fragmento es cómo se almacena uno en su respectiva pila de actividades. Una actividad se coloca en una pila de actividades que administra el sistema cuando se detiene, de forma predeterminada (para que el usuario pueda navegar de regreso a ella con el botón Atrás, como se explica en Tareas y Pila de actividades). Sin embargo, un fragmento se coloca en una pila de actividades administrada por la actividad del host solo cuando solicitas explícitamente que se guarde la instancia llamando a addToBackStack () durante una transacción que elimina el fragmento.
De lo contrario, administrar el ciclo de vida del fragmento es muy similar a administrar el ciclo de vida de la actividad. Por lo tanto, las mismas prácticas para administrar el ciclo de vida de la actividad también se aplican a los fragmentos. Sin embargo, lo que también debe comprender es cómo la vida de la actividad afecta la vida del fragmento.
Y para diseños de paneles múltiples que tiene que usar con los fragment
que no puede lograr activity
.