Убить текущее уведомление о тосте - PullRequest
0 голосов
/ 13 июля 2020

Есть ли возможность убрать / скрыть / отменить текущее уведомление Toast под Android 10 + TNS?

Я хочу показать значение некоторых слов, нажав на них, но под Android 10 пользователю необходимо дождаться истечения времени ожидания предыдущего Toast Notification, пока он / она не увидит следующее.

1 Ответ

0 голосов
/ 14 июля 2020

Ответ найден!

просто сохраните Toast.makeText( var ) в переменной, такой как myToast, и используйте функцию cancel(), чтобы удалить его.

let myToast = Toast.makeText( var ); // show() function shouldn't be used here!
myToast.show(); 

...

myToast.cancel();
...