Quando è preferibile utilizzare una finestra di dialogo anziché un'attività in Android? Da quanto ho capito, tutto ciò che puoi fare con una finestra di dialogo puoi anche farlo con un'attività. Ci sono attività che possono essere eseguite solo da un'attività o da una finestra di dialogo?Android: quando utilizzare la finestra di dialogo e l'attività
risposta
È quello che stai facendo vale una nuova attività? Devi essere in grado di avviarlo attraverso un intento? Hai davvero bisogno di creare una nuova classe Java per questo?
Se si tratta di una finestra di dialogo semplice che visualizza un testo e presenta semplici hook per le funzioni di positivo/negativo/annullamento, utilizzare sicuramente una finestra di dialogo.
Se si dispone di qualcosa di complesso, si consiglia di andare per un'attività in piena regola.
Sto provando a fare il popup emoji che vedi sullo snapchat. Dopo aver scattato una foto, puoi premere un pulsante emoji e poi 25 emoji appaiono sovrapposti sulla fotocamera e puoi scegliere un'emoji specifica, oltre a un gruppo di pulsanti in basso per passare da diversi tipi di emoji. Suppongo che un'attività sia migliore per questo. – Donato
Beh, perché esattamente vorresti iniziare una nuova attività solo per chiedere all'utente "Sei sicuro? S/N"? Le finestre di dialogo generalmente vengono eseguite in cima all'attività e solitamente sono attività più piccole o notifiche per l'utente. Di solito hanno anche qualcosa a che fare con il processo di esecuzione dell'app. Aiuta a rendere le cose più semplici per aprire una finestra di dialogo per spingere l'utente oltre alla tua attività, piuttosto che avviare una nuova attività in cima alla tua attività corrente.
Sono andato per Attività quando avevo bisogno di un'interazione utente che necessitasse di backstack, navigazione, ciclo di vita e funzionalità richiamabili .. altro con finestre di dialogo. Essendo dal mondo WebApp chiedo se avrei avuto bisogno di una nuova pagina server o di una finestra pop per un'interazione e la decisione nel mondo Andoird diventa più facile!
Se pagina newserver quindi per lo più attività
elseif PopupWindow quindi Finestra di dialogo
ho creato la mia applicazione Android in un frammento di dialogo avviso nidificato, finora la mia domanda ancora in esecuzione con largo manico quelli dialogo nidificato, ed io la finestra di dialogo è meno consumante della memoria di un'attività
- 1. Android VMD MySQL inserire e mostrare la finestra di dialogo
- 2. jQuery finestra di dialogo modale e finestra di dialogo CKEditor
- 3. Larghezza finestra di dialogo Android
- 4. La finestra di dialogo di Android 4.0 viene cancellata quando viene toccata al di fuori della finestra di dialogo
- 5. Android - MediaController di VideoView all'interno della finestra di dialogo appare dietro la finestra di dialogo
- 6. Finestra di dialogo di conferma SMS Android
- 7. Finestra di dialogo testo di input Android
- 8. come utilizzare la finestra di dialogo di SaveAs di Python
- 9. Come visualizzare la finestra di dialogo di avanzamento in Android?
- 10. Android - dismissDialog non chiude la finestra di dialogo
- 11. Finestra di dialogo di avanzamento di Android
- 12. Finestra di dialogo degli avvisi in Android
- 13. sfondo finestra di dialogo personalizzata Android
- 14. Android impedisce la finestra di dialogo di accoppiamento Bluetooth
- 15. attività come finestra di dialogo in Android
- 16. Personalizza la finestra di dialogo di azione rapida per Android
- 17. Android: la finestra di dialogo di avanzamento non gira spinning
- 18. finestra di dialogo asyncTask di Android Cerchio
- 19. DataBinding con finestra di dialogo Android
- 20. Crea attività Android come finestra di dialogo
- 21. Imposta finestra di dialogo timeout in Android?
- 22. Finestra di dialogo Avanzamento posizionamento Android o Finestra di dialogo Avanzamento personalizzato
- 23. Quando utilizzare e non utilizzare la classe Application di Android?
- 24. Imposta posizione Finestra di dialogo Android
- 25. android - Come mostrare la finestra di dialogo al termine dell'attività
- 26. Android: Modifica avanzamento Finestra di dialogo
- 27. Popup personalizzata Android/Finestra di dialogo
- 28. Finestra di dialogo Immagine Android/Popup
- 29. Perché la finestra di dialogo Avviso Android è NERA?
- 30. La finestra di dialogo era nascosta dietro la sovrapposizione quando Modale: true nella finestra di dialogo Jquery in ASP.net
Buona domanda, mi aggiro se c'è qualcosa nelle linee guida di progettazione Android che specifica cosa si dovrebbe o non si dovrebbe fare. – Zapnologica