2010-03-25 23 views

risposta

-2

Sì, è sicuramente possibile. Anche quando visualizzi un menu o una finestra di dialogo, quel menu/finestra di dialogo è un'attività separata in esecuzione sulla tua. Tuttavia, dovresti evitare di farlo il più possibile. È utile solo visualizzare due attività contemporaneamente se una delle attività non appartiene alla tua applicazione (come nel caso dei menu/finestre di dialogo). Se entrambe le attività derivano dalla tua applicazione, dovresti trovare un modo per unirle in una. In questo modo si consumano meno memoria e meno CPU (poiché non è necessario sovraccaricare l'avvio di un nuovo processo).

+8

Penso che tu abbia Attività sbagliate con vista. Non è possibile avere più attività contemporaneamente; Visualizzazioni - sì. Le attività sono registrate in Manifest e possono essere avviate una alla volta. Vedi http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle –

+0

Hai ragione. Ci scusiamo per la risposta disinformata. La mia argomentazione per combinare la funzionalità nella stessa attività è ancora più forte ora, però :) +1 – Felix

+0

quindi la conclusione finale è che non possiamo avere due attività simultanee. ma non riesco a unire la funzionalità nella stessa attività anche.so possiamo usare widget come opzione migliore, in quanto il mio requisito sarebbe stato completato in questo modo –

5

È tardi dopo la domanda. Ma dovresti guardare ActivityGroup

Eredita da Attività, quindi dovresti essere in grado di eseguirlo come genitore.

+2

nota a tutti coloro che stanno leggendo questo: ActivityGroup è stato deprecato in API 13, suggerendo invece Fragments e FragmentManager –

Problemi correlati