gpt4 book ai didi

android - 为什么当使用 AlarmManager.setAlarmClock() 设置时,闹钟图标仅在 Samsung Android 9 设备上不显示?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:50 27 4
gpt4 key购买 nike

我使用 AlarmManager.setAlarmClock() 来设置闹钟。所有设备(包括三星)都会触发闹钟,但在搭载 Android 9 的三星设备上,时钟附近的小闹钟图标(屏幕右上角)不见了。我在这里错过了什么?

我知道这个问题也影响了 Google Clock 应用程序,但最近已修复。

我的代码:

val pendingAlarm = Intent(ACTION_FIRED)
.apply {
setClass(mContext, AlarmsReceiver::class.java)
putExtra(EXTRA_ID, id)
putExtra(EXTRA_TYPE, typeName)
}
.let { PendingIntent.getBroadcast(mContext, pendingAlarmRequestCode, it, PendingIntent.FLAG_UPDATE_CURRENT) }

val pendingShowList = PendingIntent.getActivity(
mContext,
100500,
Intent(mContext, AlarmsListActivity::class.java), PendingIntent.FLAG_UPDATE_CURRENT)

am.setAlarmClock(AlarmManager.AlarmClockInfo(calendar.timeInMillis, pendingShowList), pendingAlarm)

最佳答案

据我所知,我认为这是因为三星对 android 操作系统的特定实现,并且似乎与三星操作系统实现本身有关。

我发现一个讨论非常相似的话题,这可能会有一些帮助:enter image description here (在这里找到:https://www.reddit.com/r/GalaxyS9/comments/anck2x/google_clock_no_upcoming_alarm_iconnotification/)

我在这里找到了关于同一主题的另一个讨论:( https://forums.androidcentral.com/samsung-galaxy-note-9/952204-alarm-icon.html ) enter image description here

enter image description here

似乎操作系统只在警报响起前的特定时间显示警报指示(有些人说大约 30 分钟,也许 OP 可以测试验证)

这个答案不是很有用,有点笼统,但它似乎依赖于 android 操作系统在三星设备上的具体实现

关于android - 为什么当使用 AlarmManager.setAlarmClock() 设置时,闹钟图标仅在 Samsung Android 9 设备上不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57028402/

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