gpt4 book ai didi

android - ICS 4.0 (API 14) 中的通知不显示时间

转载 作者:行者123 更新时间:2023-11-29 00:27:37 25 4
gpt4 key购买 nike

我正在使用以下代码来显示通知

NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_stat_name)
.setContentTitle("My notification")
.setContentText("Hello World!");
Intent resultIntent = new Intent(this, MainActivity.class);
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(1, mBuilder.build());

根据docs/tutorial .

You can set an explicit value with setWhen();
if you don't it defaults to the time that the system received the notification.

问题是我没有得到 defalut time在通知中。

enter image description here

--------------------解决方法--------------------

使用 System.currentTimeMillis() 获取当前时间然后传递给when()

long curr_time = System.currentTimeMillis();

mBuilder.setWhen(curr_time);

让我知道是否可以在没有变通办法的情况下解决这个问题。 :)

最佳答案

这是 ICS 早期版本中的一个错误;从版本 4.0.3 开始,时间戳应该再次出现(fixed here)。

关于android - ICS 4.0 (API 14) 中的通知不显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com