Sí, puede tener una sola actividad con múltiples fragmentos en una aplicación. Depende de cómo esté creando la aplicación. Si vas a hacerlo, entonces debes ocuparte de algunas cosas
como: si su actividad destruirá, todos los fragmentos relacionados con eso destruirán o tendrá que ocuparse de los métodos de fragmentos del ciclo de vida para actualizar y obtener datos, así que prepare la arquitectura firat y luego siga todo paso a paso, entonces será fácil para usted.
Aquí hay algo sobre Fragmentos y actividad:
- En la programación de Android que involucra una base de datos SQLite, generalmente creamos tablas con código Java utilizando un ORM. ¿Por qué hacemos esto ya que es mucho más fácil y rápido hacerlo directamente en SQL?
- ¿Cuál es mejor para los desarrollos de Android, Xamarin o Java?
- ¿En qué tema de Android debo hacer mi proyecto de último año?
- ¿Por dónde empiezo si quiero desarrollar una aplicación?
- ¿Cómo probamos nuestra aplicación de Android en todas las versiones de Android? ¿Podemos probar cualquier software o en línea?
Pros:
- Los fragmentos están destinados a ser utilizados con actividades como una sub-actividad.
- Los fragmentos no son el reemplazo de las actividades.
- Los fragmentos están destinados a la reutilización (es necesario saber de qué manera se puede lograr la reutilización).
- Los fragmentos son la mejor manera de escribir código para admitir tanto tabletas como teléfonos.
Contras:
- Necesitamos implementar la interfaz para obtener los datos de los fragmentos.
- Para el diálogo tenemos que recorrer un largo camino para mostrarlo.