У меня есть тост в методе showText(); Этот метод показывает тост, когда мы называем этот метод. Во второй операции у меня есть кнопка, и когда я нажимаю на кнопку, мой Toast должен показывать. Все работает отлично, но когда я нажимаю два или несколько раз, мой тост будет показывать много времени. Я хочу показывать тосты только тогда, когда я нажимаю на кнопку, и когда я снова нажимаю, первый тост исчезает и снова показывает.Android и тосты во время
public void showText(String msg) {
Toast.makeText(this, msg, 1000).show();
}
Как я могу это сделать?
Это работа, когда У меня есть этот тост и этот метод в первой активности, и я хочу использовать это решение во втором? – edi233
@ edi233 вот как это должно быть сделано. но Toast.cancel(), похоже, в некоторых случаях ошибочен и просто ничего не сделает. если вы не можете использовать cancel(), вам может потребоваться обратиться к другому решению (например: ваш собственный «тост»). EDIT: это не комментарий в ответ на ваш комментарий. – Joe