Тост не отображается в Android Q

Toast не работает в Android Q. Есть какие-нибудь изменения на Toast? Я не смог найти примечания к выпуску для Toast.
Мой код прост.

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    Toast.makeText(this, "onCreate", Toast.LENGTH_SHORT).show()
}

fun onButtonClick(view: View) {
    Toast.makeText(this, "onButtonClick", Toast.LENGTH_SHORT).show()
}

Это прекрасно работает с Android Pie, но не с Android Q.
Что случилось с Toast??


person khcpietro    schedule 07.05.2019    source источник
comment
Я обнаружил, что Toast отлично работает на эмуляторе с Android Q. Я думаю, что это ошибка текущей версии Android. Toast не будет работать только на устройстве. В моем случае это был Pixel 3 XL.   -  person khcpietro    schedule 07.05.2019
comment
У меня не было проблем с работой Toast на Pixel с Q (Beta 1 или Beta 2).   -  person CommonsWare    schedule 07.05.2019


Ответы (2)


Перезагрузка устройства сработала для меня ..

person khcpietro    schedule 09.05.2019
comment
есть идеи, что произошло на самом деле? - person Ticherhaz FreePalestine; 09.05.2019
comment
Не совсем. Я не мог найти никакой подсказки .. Извините за поздний ответ. - person khcpietro; 13.06.2019
comment
Я столкнулся с той же проблемой. И ваш совет помог, спасибо. - person Joao; 03.12.2019
comment
@TicherhazFreePalestine иногда перестает работать системный интерфейс эмулятора, и после перезагрузки он работает правильно - person Ali Zarei; 15.06.2021

Как описано в этом ответе, убедитесь, что вы не отключили уведомления для приложения. Перейдите в настройки приложения и убедитесь, что уведомления включены.

person Rahul Khurana    schedule 07.05.2019
comment
Нет, все каналы уведомлений включены. - person khcpietro; 07.05.2019
comment
Как я прокомментировал свой вопрос, он работает на эмуляторе. Я пробовал setGravity, как вы упомянули, но это тоже не сработало. - person khcpietro; 07.05.2019
comment
звучит как ошибка для меня. однако вы никогда не писали, что он работает на эмуляторе, прежде чем публиковать здесь комментарий. Спасибо - person Rahul Khurana; 07.05.2019