在低于 Marshmallow 的版本上显示吐司消息

Posted

技术标签:

【中文标题】在低于 Marshmallow 的版本上显示吐司消息【英文标题】:A toast message is displaying on versions lower than Marshmallow 【发布时间】:2020-03-06 11:02:31 【问题描述】:

我有一个正在生产的 android 应用。一切正常,但在低于 Android M 的版本上,在每个活动中我都收到一条“不大于 M”的吐司消息?有没有人可以帮我解决这个问题?我附上截图]1

【问题讨论】:

您的应用中有一些代码显示这些祝酒词。也可能来自您正在使用的库。 非常感谢,我已经解决了这个问题,有代码,我找到了! 【参考方案1】:

toast 永远不会出现在 Android 应用中,除非它出现在代码库的某个位置。此问题的最可能原因是您的代码库的一部分正在创建 Toast。

扫描受影响的类并删除显示 Toast 的代码行。如果您的课程很长,您可以点击 [CTRL + F] 或 [CMD + F] 并搜索“不大于 M”,因为这些是确切的单词你的 Toast 正在显示。

【讨论】:

以上是关于在低于 Marshmallow 的版本上显示吐司消息的主要内容,如果未能解决你的问题,请参考以下文章

棉花糖权限不适用于低于 23 的 TargetVersion

如何以编程方式打开 Android 6.0 (Marshmallow) 上特定应用的权限屏幕?

如何从 IntentService 创建吐司?它卡在屏幕上

javax.mail无法在Marshmallow或更高版本的系统上运行

如何在 Unity3D 上显示适用于 Android 的 Google Play 游戏“欢迎回来”吐司?

小吃店与吐司