微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Toast 不显示,我找不到如何启用通知

如何解决Android Toast 不显示,我找不到如何启用通知

所以正如标题所说的那样,吐司没有出现。我在这里阅读了多个关于该主题的答案,其中大多数都说通知已禁用,我必须在设置中启用它们。

没有答案解释如何做到这一点。

我去了我的 android 设备(模拟器)设置,那里什么都不存在。

enter image description here

enter image description here

enter image description here

其他菜单也不包含任何相关内容

在我的模拟器的右侧,有一个栏。带有三个点的按钮可打开设置菜单

点击屏幕后,我无法访问 android 设置。只有那个按钮

enter image description here

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 消息之后

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?