2010-05-11 10 views
8

La respuesta puede ser subjetiva. La respuesta podría ser intuición. Y creo que la respuesta podría encontrarse en los debates modales tradicionales versus no modales.Toast versus Dialog boxes: ¿cuál usar cuando?

Pero, en general, ¿cómo se suele decidir a cuál ir? ¿Cuáles son sus casos de uso?

Gracias.

Respuesta

6

Un Toast está diseñado principalmente para informar al usuario de algo que no es crítico y que no requiere interacción (y se desvanecerá después de un cierto período de tiempo como "Mensaje guardado"), así que usaría un Brindis por eso. Además, un Toast no impide que el usuario use el dispositivo o la aplicación, pero puede activarlo, por ejemplo. iconos subyacentes mientras se muestra el Toast. (Esto puede dependerá del dispositivo, pero, por ejemplo, en el Droid esto funciona.)

Diálogos sobre todo requiere que el usuario pueda tomar una decisión, o (como en un ProgressDialog) muestran un progreso que no requiere la interacción, pero evitará que el usuario haga otra cosa mientras tanto, lo que puede ser importante si, por ejemplo, está haciendo cálculos que fallarían una vez que el usuario cambie los parámetros antes de que finalicen.

Cuestiones relacionadas