这篇文章与现有的提交错误相关:
https://groups.google.com/forum/#!topic/android-developers/K7pjy3Gm5Lk/discussion
显然,在系统更新后的某些设备中,不显示祝酒词。在首选项中,问题发生在您的应用程序中,未选中通知复选框。由于你的应用程序的所有祝酒词将被隐藏。 这在三星Galaxy标签2上发生在我身上,但它可能发生在其他设备上:
Toast Notifications Not Showing Up on Nexus 7 Tablet
或在谷歌小组链接上评论的SGS3上。
我不知道是否会在所有带有果冻豆的设备上发生这种情况。
建议的“修复程序”对我来说很好,但如果我的应用程序是由一些不知道如何操作或不想激活通知的人下载的。我依靠在应用程序中提供很多东西来告知用户一些反馈,所以我只看到一个解决方案: - >实施我自己的TOAST CLASS,不同于吐司但行为相似。
我已经搜索过了我没有找到任何已经完成的内容所以我问是否有人找到了任何自定义实现(在我自己开始编码之前)?
目标是:即使关闭此应用的通知,也要显示吐司或替代品。
答案 0 :(得分:4)
我不知道是否会在所有带有果冻豆的设备上发生这种情况。
AFAIK,确实如此。
我依靠在应用程序中提供很多东西来告知用户一些反馈
这不是一个好主意。 Toasts非常短暂,用户很容易错过它们。敬酒适用于轻型咨询/确认信息 - 以及书籍示例:-) - 但这就是它。
目标是:即使关闭此应用的通知,也要显示吐司或替代品。
希望您的真正的目标是获得高质量的用户体验。依赖Toasts
被视为不会带来高质量的用户体验。
Toasts
也因其他原因而失宠,例如它们与基础活动无关,因此如果用户已经显示Toast
可能不相关在应用程序的其他地方导航。领先的替换实现称为“crouton”,基于使用的术语by Cyril Mottier in a blog post,具有几个开源实现,例如this one。