Tengo muchos botones. Y al hacer clic en cada uno de ellos, muestro un Toast. Pero mientras un brindis se carga y se muestra a la vista, se hace clic en otro botón y la tostada no se muestra hasta que finaliza el que se está mostrando.¿Cómo reemplazar inmediatamente la tostada actual por una segunda sin esperar a que la actual termine?
Por lo tanto, me gustaría encontrar una manera de detectar si se muestra una tostada en el contexto actual. ¿Hay alguna manera de saber si se está mostrando una tostada de manera que pueda cancelarla y mostrar una nueva?
Creo que es mejor usar el marco notificaciones para mostrar los mensajes a medida que estaría mostrando varios mensajes al mismo tiempo. Si utiliza la solución de cuadro de alerta o brindis que necesitaría para administrar posiciones/múltiples ventanas emergentes, las notificaciones deberían ayudarlo a simplificar su programa. –