如何解决Android Toast 不显示,我找不到如何启用通知
所以正如标题所说的那样,吐司没有出现。我在这里阅读了多个关于该主题的答案,其中大多数都说通知已禁用,我必须在设置中启用它们。
没有答案解释如何做到这一点。
我去了我的 android 设备(模拟器)设置,那里什么都不存在。
在我的模拟器的右侧,有一个栏。带有三个点的按钮可打开设置菜单。
点击屏幕后,我无法访问 android 设置。只有那个按钮
在 settings->General
上有一个按钮 RESET NOTIFICATION PREFERENCES
。我按下了它,没有任何反应。
代码经过调试测试,调用了下面的方法get。但是我在模拟器上什么也没看到
private fun showLoginFailed(@StringRes errorString: Int) {
Toast.makeText(applicationContext,errorString,Toast.LENGTH_SHORT).show()
}
我也试过
private fun showLoginFailed(@StringRes errorString: Int) {
Toast.makeText(this@LoginActivity,Toast.LENGTH_SHORT).show()
}
任何建议将不胜感激!
解决方法
仔细检查 Android 本身的通知设置,而不是模拟器。
设置 -> 应用和通知 -> 通知 -> 通知 -> 找到您的应用并检查通知是否已启用。
当我在那里关闭它时,吐司确实消失了。
,在到处搜索之后,我终于解决了这个问题。我做了以下
1) 擦除数据
2) 冷启动
以下图片说明了在其他人遇到相同问题时如何执行此操作。在模拟器设备上出现 Toast 消息之后
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。