Cómo comprobar si el brindis han despedido o no

Quiero comprobar si el brindis han despedido o no, porque el usuario haga clic en el ratón el brindis es mostrar, pero me puede hacer clic en el usuario continuo, por lo que tengo que comprobar, no puedo utilizar el diálogo

Toast toast = null; if (toast == null || toast.getView().getWindowVisibility() != View.VISIBLE) { toast = Toast.makeText(getApplicationContext(), "Text", Toast.LENGTH_SHORT); toast.show(); } 

Compruebe si el brindis está visible antes de mostrarlo de nuevo.

 Toast toast = yourToastCreationCode(); if (null == toast.getView().getWindowToken()) { yeahToastIsInvisible(); } 

Basado en la respuesta de Denis, pero funcionó mejor para mí.

 Toast t; t=Toast.makeText(getActivity(), "test", Toast.LENGTH_LONG); t.show; if (t.getView().isShown()) { //visible } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.