Apunte sobre cómo usar Toast en Android usando Kotlin
Android Toast
Los tosast(Tostadas) son un widget de interfaz de usuario que aparece en pantalla durante algún
tiempo en forma de notificación. Por lo general, se usan cuando desea informar al usuario de
algo procedimiento no crítico, solo con base de notificación de un suceso.
La sintaxis para definir un Toast se proporciona a continuación.
[Link](this, "Notificación corta", Toast.LENGTH_SHORT).show()
[Link](this, "Notificación larga", Toast.LENGTH_LONG).show()
Los argumentos que requiere la función Toast
• Context: contexto
• Message: mensage
• Duration: bandera de duración
show() esa función es para mostrar el Toast en pantalla
Funciones de extensión de Android Toasts Kotlin
Usando las funciones de Extensión podemos acortar nuestra invocación de Toast estableciendo
algunos valores predeterminados en la extensión.
fun Context?.toast(text: CharSequence, duration: Int = Toast.LENGTH_LONG) = this?.let {[Link](it, text,
duration).show() }
fun Context?.toast(@StringRes textId: Int, duration: Int = Toast.LENGTH_LONG) = this?.let {[Link](it,
textId, duration).show() }
Su uso
Usar dentro de un activity
1toast("Toast Message")
2toast([Link].recurso_string")
Usar dentro de un fragment
1context?.toast("Toast Message")
2context?.toast([Link].recurso_string")
Si queremos modificar el tiempo de aparición en pantalla
1 toast("Toast message", Toast.LENGTh_SHORT)
Referencias
Documentación Oficial Andriod