【问题标题】:Toast Notifications Not Showing Up on Nexus 7 TabletNexus 7 平板电脑上未显示 Toast 通知
【发布时间】:2012-08-21 13:36:32
【问题描述】:

我正在尝试让Toast 通知显示在我的 Nexus 7 平板电脑上 - 但是,它们不会显示。我在我的大部分应用程序中都使用自定义 Toast 消息,但即使是这样简单的消息:

Toast.makeText(MyActivity.this, "generic toast message", Toast.LENGTH_LONG).show();

不工作。

我已在其他设备上测试过此应用,包括 Nexus 1 手机 (2.3)、MyTouch (2.2) 和 Acer Iconia 平板电脑 (4.0)。 Toast 消息显示在除此 Nexus 7 平板电脑 (4.1) 之外的所有其他设备上。

是否有允许在应用程序中禁用Toast 通知的用户设置?还是Toast 消息在 4.1 后处理方式不同?这些是我目前唯一的想法。我在 Google 上搜索过这个问题,但没有找到关于类似问题的单个链接。

【问题讨论】:

  • 我可以告诉你,这个示例项目中 AsyncTask 末尾显示的 Toast 在我的 Nexus 7 上运行良好:github.com/commonsguy/cw-omnibus/tree/master/Threads/AsyncTask
  • Yahor10:我正在使用自定义吐司。我实际上已经遵循了那个确切的教程。这些也不显示。 CommonsWare:我尝试在我的AsyncTasks 之一的末尾显示类似的 Toast - 它仍然不会显示(尽管我无法使用“getActivity()”方法 - 我使用 mContext [设置为“this”主要活动] 和 MainActivity.this 代替)。

标签: android notifications tablet toast


【解决方案1】:

也许this post可以帮到你。

听起来像一个错误。


编辑:如果链接失效,基本上:

转到设置 -> 应用程序 -> My_App 并在其下方找到一个标有“显示通知”的小框。如果没有勾选,请勾选。

【讨论】:

  • 啊哈!我转到设置-> 应用程序-> 我的应用程序,并在其下方找到一个标有“显示通知”的小框,该框未选中。该链接非常有用。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 2018-10-18
  • 1970-01-01
相关资源
最近更新 更多