Si te refieres a los archivos XML para diseños de actividades, entonces puedes poner cualquier cantidad de archivos.
Pero si está preguntando sobre las actividades que puede admitir una aplicación, entonces depende totalmente de la memoria del dispositivo.
Supongamos que tiene un número n de actividades, entonces, la profundidad de la pila de actividades crecerá gradualmente si continúa saltando a otras actividades sin llegar a ninguna actividad previa. {Por ejemplo, si tiene 4 actividades, a saber, A, B, C y D, entonces si salta de la actividad A a B a C a D, y continúa saltando, su acumulación de actividad crecerá.}
- ¿Por qué Android tiene un límite estricto en el tamaño de almacenamiento dinámico de la VM Dalvik?
- ¿El desarrollo de aplicaciones de Android crecerá en el futuro?
- ¿Cuánto conocimiento espera un entrevistador técnico de un desarrollador de aplicaciones Android más reciente?
- ¿Qué puede ayudarme a crear una aplicación de Android?
- ¿Cuáles son algunos de los escollos más comunes al portar una aplicación de Android compleja a iOS?
Si su dispositivo tiene suficiente memoria para admitir el espacio de memoria requerido para todas las actividades en la pila posterior , entonces, sí, puede poner tantas actividades como desee. Si su dispositivo no tiene suficiente memoria, se bloqueará y arrojará la excepción OutOfMemoryException . Espero haber respondido a tu pregunta.
No es una buena práctica usar demasiadas actividades hasta que sea necesario. Puede usar Fragmentos de uso en lugar de actividades cuando desee cambiar algún contenido de la actividad. Pero también se mantiene una pila de fragmentos al igual que la pila de actividades . Así que tenlo en mente.