2010-03-25 19 views

Respuesta

-2

Sí, definitivamente es posible. Incluso cuando visualiza un menú o un diálogo, ese menú/diálogo es una actividad separada que se ejecuta sobre la suya. Sin embargo, debes evitar hacer eso tanto como sea posible. Solo es útil mostrar dos actividades al mismo tiempo si una de las actividades no pertenece a su aplicación (que es el caso de los menús/cuadros de diálogo). Si ambas actividades provienen de su propia aplicación, debe encontrar una manera de unirlas. De esta forma, consume menos memoria y menos CPU (ya que no hay gastos generales por iniciar un nuevo proceso).

+8

Creo que tienes actividades erróneas con vistas. No es posible tener múltiples actividades al mismo tiempo; Vistas - sí. Las actividades se registran en Manifiesto y se pueden iniciar de a una por vez. Consulte http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle –

+0

Tiene razón. Perdón por la respuesta mal informada. Sin embargo, mi argumento para combinar la funcionalidad en la misma Actividad es aún más fuerte :) +1 – Felix

+0

, por lo que la conclusión final es que no podemos tener dos actividades simultáneamente. pero no puedo fusionar la funcionalidad en la misma actividad también. Así que podemos usar widget como la mejor opción, ya que mi requisito se cumpliría de esta manera –

5

Es tarde después de la pregunta. Pero debe mirar ActivityGroup

Hereda de la actividad, por lo que debería poder ejecutar esto como padre.

+2

nota a cualquiera que lea esto ahora: ActivityGroup quedó en desuso en API 13, lo que sugiere Fragments y FragmentManager en su lugar –

Cuestiones relacionadas