Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

6 лет назад
Открыть в
#Android11

Android 11 Toast Updates

Toast - довольно простая и удобная штука в Android SDK, когда вам надо показать какое-либо всплывающее сообщение. Помимо простого текста он имеет множество возможностей по кастомизации: задание собственной View, задание расположения в окне и другие.

В Android 11 работа с ним становится строже, Что именно меняется:
👉 Появляется Callback для отслеживания показа/скрытия Toast
👉 Запрещен показ кастомизированного Toast при работе приложения в фоне. Вместо этого показывается Toast с предупреждением.
👉 Кастомизировать "текстовый Toast" нельзя (например задать gravity)
👉 Toast.setView() теперь deprecated. Рекомендуется использовать "текстовый Toast" или Snackbar

Я считаю это хорошим ходом, чтобы ограничивать всякий UI бред и стандартизировать подход. Очень жду запрета кастомизации системных уведомлений