我正在构建一个apk,并使用吐司来显示一些信息。吐司不适用于Android 4.3
Toast在4.2.2中正常工作,但在Android 4.3中不起作用(不显示Toast消息)。
例:
Toast.makeText(getApplicationContext(), "My Message!", Toast.LENGTH_SHORT).show();
我怎样才能解决这个问题?
我正在构建一个apk,并使用吐司来显示一些信息。吐司不适用于Android 4.3
Toast在4.2.2中正常工作,但在Android 4.3中不起作用(不显示Toast消息)。
例:
Toast.makeText(getApplicationContext(), "My Message!", Toast.LENGTH_SHORT).show();
我怎样才能解决这个问题?
这可能有助于他人!
可能的原因:
1)上下文不工作
2)你可能在你的应用程序设置选中 “显示通知”。
检查后转到设置>应用程序>您的应用程序>检查“显示通知”框。 在android中,如果您禁用显示通知,则Toast消息也会被禁用。
使用“本”,而不是getApplicationContext()
显示日志信息,以确保你真正想显示吐司。通过“不行”我假定你的意思是你什么都看不到? –
尝试通过使用getApplicationContext()来获取您的上下文。它不建议显示对话框/烤面包/提醒... –
另外,其他一些信息会很好。你从哪里打来的?并且你在4.2中测试了这个非常相同的代码吗? –