¿Por qué usamos TOAST en el desarrollo de una aplicación de Android?

Andorid Toast se puede utilizar para mostrar información durante un corto período de tiempo. Un brindis contiene un mensaje que se mostrará rápidamente y desaparecerá después de algún tiempo.

La clase android.widget.Toast es la subclase de la clase java.lang.Object.

También puede crear tostadas personalizadas, por ejemplo, tostadas que muestran imágenes. Puede visitar la página siguiente para ver el código de tostadas personalizadas.

Clase de tostadas

La clase Toast se usa para mostrar notificaciones para un intervalo de tiempo particular. Después de algún tiempo desaparece. No bloquea la interacción del usuario.

Constantes de clase de tostadas

Solo hay 2 constantes de la clase Toast que se dan a continuación.

Constante

Descripción

public static final int LENGTH_LONG: muestra la vista durante un período de tiempo prolongado.

public static final int LENGTH_SHORT: muestra la vista durante un corto período de tiempo.

Métodos de clase de tostadas

Los métodos ampliamente utilizados de la clase Toast se dan a continuación.

Método

Descripción

public static Toast makeText (contexto de contexto, texto de secuencia de caracteres, duración int): hace que la tostada contenga texto y duración.

public void show (): muestra tostadas.

public void setMargin (float horizontalMargin, float verticalMargin): cambia la diferencia de margen horizontal y vertical.

Ejemplo de Android Toast

  1. Toast.makeText (getApplicationContext (), “Hola Javatpoint”, Toast.LENGTH_SHORT) .show ();

Otro código:

  1. Toast toast = Toast.makeText (getApplicationContext (), “Hola Javatpoint”, Toast.LENGTH_SHORT);
  2. toast.setMargin (50,50);
  3. tostada.show ();

Aquí, el método getApplicationContext () devuelve la instancia de Context.


Código completo de la clase de actividad que muestra Toast

Veamos el código para mostrar el brindis.

Archivo: MainActivity.java

paquete com.example.toast;

importar android.os.Bundle;

importar android.app.Activity;

importar android.view.Menu;

importar android.view.View;

android.widget.Toast importación;

clase pública MainActivity extiende la actividad {

@Anular

public void onCreate (Bundle savedInstanceState) {

super.onCreate (savedInstanceState);

setContentView (R.layout.activity_main);

// Mostrar mensaje Toast with Hello Javatpoint

Toast.makeText (getApplicationContext (), “Esto es un brindis”, Toast.LENGTH_SHORT) .show ();

}

@Anular

public boolean onCreateOptionsMenu (Menú del menú) {

getMenuInflater (). inflate (R.menu.activity_main, menu);

volver verdadero;

}

}

Salida:

Consulta los temas recientes en Android

Según la documentación: un brindis proporciona comentarios simples sobre una operación en una pequeña ventana emergente. Solo llena la cantidad de espacio requerido para el mensaje y la actividad actual permanece visible e interactiva.
Ahora, algunos desarrolladores utilizan principalmente para el propósito escrito anterior, mientras que algunos (incluido yo mismo) lo usan ocasionalmente con el fin de depurar.
En realidad, se utiliza un Toast para notificar al usuario sobre las acciones. Aquí hay un ejemplo de imagen

Las tostadas son vistas que contienen un mensaje generalmente de una línea para el usuario. Por lo general, está ahí para informar al usuario sobre cualquier cosa específica y por un corto período de tiempo. Por defecto, no se puede hacer clic, por lo que nunca recibe un foco de Android.

Las siguientes son las situaciones en las que harías uso de un brindis

  • Al mostrar que ha eliminado un elemento
  • Para alertar al usuario, se conectó o desconectó
  • Volumen cambiado
  • La configuración ha guardado
  • Orientación cambiada
  • y muchos más..

Un brindis debe ser lo más discreto posible para que el usuario no se distraiga.

La mayoría de las veces lo usamos para depurar, aunque Logcat es una mejor opción.
Pero el uso real de la misma es cuando desea mostrar una información rápida al usuario sin esperar a que presione OK para cancelarla. Si desea esperar los comentarios de los usuarios, muéstreles un diálogo de alerta.

Se usará para mostrar un mensaje que sea útil para una instancia particular