II.2 Los mensajes emergentes y los botones
II.2.1 Mensajes emergentes.
“Toast” es una clase sumamente útil de Android que sirve para dar mensajes o notificaciones emergentes a los usuarios que usen la aplicación y posee las siguientes características:
- Proporciona informaci ón simple sobre alguna operación en una pequeña ventana emergente.
- El mensaje se muestra en la activity correspondiente en la parte inferior central.
- No bloquea ninguna función de la aplicación.
- No hay ningún tipo de interacción (al tocarlo no sucederá nad a).
- Desaparecen automáticamente después de un tiempo de espera determinado por el programador.
- La librería que contiene a la clase es: import android.widget.Toast;
- La estructura es: Toast.makeText(context, text, duration).
Donde:
- context: Es de tipo Contexto donde se refiere al activity donde se quiere mostrar el mensaje.
- text: Es de tipo String donde se debe poner el texto que se mostrará en el mensaje.
- duration: Es de tipo Int donde se coloca el tiempo en el que se requiere que se muestre el mensaje , sin embargo no se puede utilizar un número cualquiera ya que “Toast” define variables especificas en las que podemos definir el tiempo las cuales son: Toast.LENGTH_SHORT o Toast.LENGTH_LONG, cuyos casos son para que el mensaje permanezca medio segundo y un segundo respectivamente.
- .show(): Es un método que sirve para hacer visible el mensaje.