Я разрабатываю приложение, которое использует системную активность для добавления контакта в память телефона. Эта внешняя активность запускает Toast после сохранения контакта. Есть ли возможность избавиться от него? Было бы идеально, если бы я мог получить ссылку на него, чтобы вызвать cancel() или отменить все поставленные в очередь тосты. Есть ли менеджер Toast?hide Toast
7
A
ответ
11
No. Вы можете отменить Toast, если вы имел ссылку на него, но поскольку он создается отдельным действием, вы не можете получить к нему доступ.
10
Если вы создаете сообщение Toast, как описано в documentations:
Toast toast = Toast.makeText(context, text, duration);
Теперь вы можете отменить тост с toast.cancel
посмотреть документацию Toast class