2013-08-20 81 views
2

我正在构建一个apk,并使用吐司来显示一些信息。吐司不适用于Android 4.3

Toast在4.2.2中正常工作,但在Android 4.3中不起作用(不显示Toast消息)。

例:

Toast.makeText(getApplicationContext(), "My Message!", Toast.LENGTH_SHORT).show(); 

我怎样才能解决这个问题?

+0

显示日志信息,以确保你真正想显示吐司。通过“不行”我假定你的意思是你什么都看不到? –

+2

尝试通过使用getApplicationContext()来获取您的上下文。它不建议显示对话框/烤面包/提醒... –

+0

另外,其他一些信息会很好。你从哪里打来的?并且你在4.2中测试了这个非常相同的代码吗? –

回答

0

这可能有助于他人!

可能的原因:

1)上下文不工作

2)你可能在你的应用程序设置选中 “显示通知”。

检查后转到设置>应用程序>您的应用程序>检查“显示通知”框。 在android中,如果您禁用显示通知,则Toast消息也会被禁用。

0

使用“本”,而不是getApplicationContext()