在我的应用程序中,在我的RazrM手机升级到4.4.2之前,Toasts运转良好。然后他们停了下来。我专门尝试过runInUiThread,并从代码的不同位置(包括onCreate())移动调用以进行初始化。问题[20373751](Toast not appearing on Android 4.4 KitKat)建议重新引导或专门在UI线程上运行。两者都没有影响。

该问题还质疑Nexus或KitKat是否存在错误。我在三星Galaxy Tab上的4.0.4中运行了敬酒。所以我认为问题出在4.4。有没有人找到解决方法? (顺便说一句,我正在编译到版本9的目标,因此编译级别不是问题。但是,我使用的是臭名昭著的23.0.2 SDK。)谁能证明Toasts在使用SDK 23.0时可以在4.4.2下工作。 2?

最佳答案

在[21098062]中,@ marcin_j说:


  在Jelly Bean 4.1或更高版本上,您可以通过设备设置禁用应用程序通知。只需打开通知栏,长按任意一个通知,然后单击“应用程序信息”,您应该会看到“显示通知”。取消选中此选项应禁用应用程序中的Toast。
  
  如果您的应用程序不显示任何通知,那么您应该能够从应用程序管理器访问“应用程序信息”屏幕。
  
  也许这是您缺少吐司的原因




这是绝对正确的。我的4.0.4设备未受影响,但我的4.4.2设备已取消选中“显示通知”。

08-17 09:05