android - 无法阅读 gmail 通知

标签 android notifications gmail

我正在使用通知监听器 api 来读取通知信息,但似乎无法读取 Gmail 通知的文本。这是亚行所说的:

extras={
        android.title=john
        android.support.actionExtras={0=Bundle[EMPTY_PARCEL], 1=Bundle[EMPTY_PARCEL]}
        android.subText=bar@gmail.com
        android.showChronometer=false
        android.icon=2130837727
        android.text=MyText
        android.progress=0
        android.progressMax=0
        android.showWhen=true
        android.people=[Ljava.lang.String;@b1564718 {
          mailto:foo@gmail.com
        }
        android.largeIcon=android.graphics.Bitmap@b15c6130 (128x128)
        android.infoText=null
        android.wearable.EXTENSIONS=Bundle[mParcelledData.dataSize=1200]
        android.progressIndeterminate=false
        android.scoreModified=false
      }

与其他通知一起使用。有小费吗?我正在以这种方式阅读通知:

String text = extras.getString(Notification.EXTRA_TEXT);

最佳答案

好的,问题解决了。有关通知的信息存储为 CharSequence,因此您必须使用 getCharSequence() 获取它。由于 String 实现了 CharSequence 接口(interface),因此它可能有效但并非总是如此。然而,使用 CharSequence 它是有效的。

关于android - 无法阅读 gmail 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26936628/

相关文章:

smtp - Webapp 通过 gmail SMTP 发送电子邮件是个坏主意吗?

gmail - 电子邮件主题中的动画图标

java - 如何使用 synchronization(){} block 在 android 中保护方法免受并行访问

java - 如何修复 Netbeans 中的模糊构造函数错误?

php - 通知系统(电子邮件、社交媒体)

iphone - 部分用户的UILocalNotification音量较低,有什么方法可以控制吗?

android - 如何在 Android Studio 中找到最新版本的 Kotlin

javascript - Android:使用 Javascript 制作全景图像的循环 Horizo​​ntalScrollView

javascript - 确认窗口前的通知

pdf - 错误从 Gmail 获取 pdf 附件作为文本