我有一条通知显示在状态栏中。如果用户在主屏幕上,则会显示与通知一起出现的代码文本。如果用户在锁定屏幕上,则会显示通知图标,但不会显示代码文本。即使用户在锁定屏幕上,我如何才能显示代码文本?
编辑:锁屏代码文本在模拟器(2.3.3、4.0.3 和 4.1.2)中正常工作,但在我的 2 台测试设备上不起作用(运行 4.0.4 的 Galaxy S3 和运行 Honeycomb 的 Galaxy Tab)。
编辑 2:奇怪的是,我已经在 S3 上测试了短信,并且成功显示了代码文本。然而,这可能是因为它是一个本地消息传递应用程序,而三星已通过第 3 方应用程序禁用了它?
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.launch_icon)
.setTicker("My ticker text")
.setContentTitle(title)
.setContentText(message)
.setContentIntent(contentIntent);
最佳答案
迟到的回答/评论,但在我的设备(运行 4.4 的 Galaxy s2)的锁定屏幕中显示了代码。 使用 NotificationCompat.Builder
关于android - 在 Android 屏幕锁定时显示状态栏通知文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024831/