gpt4 book ai didi

Android:让通知在手机重启后持续存在

转载 作者:太空狗 更新时间:2023-10-29 16:09:55 26 4
gpt4 key购买 nike

让状态栏通知在手机关机再开机时持续显示的最佳方法是什么?我能想到的唯一解决方案是在响应 BOOT_COMPLETED_ACTION Intent 的服务中创建通知。

最佳答案

The only solution I can think of is to create the notification in a Service which starts in response to the BOOT_COMPLETED_ACTION Intent.

要引发一个Notification,您可能只需在BOOT_COMPLETED_ACTION BroadcastReceiver 中执行即可,而不是将其委托(delegate)给服务.但是,我同意,据我所知,这是唯一的方法。

请确保这样做不会激怒您的用户。大多数人在重启手机时都希望得到一个相对干净的状态。 Android 假定通知不再与重启相关,这就是它们不会持续存在的原因。

因此,例如,假设您正在编写一个电子邮件客户端,并且您使用通知让用户知道未读消息。答案不应该是“重启后重新显示未读消息通知”。答案应该是“重启后检查未读消息,如果有未读消息则发出通知”。这样,如果没有未读消息(例如,用户关闭手机一段时间并在 PC 或平板电脑上处理电子邮件),他们就不会收到虚假通知。

关于Android:让通知在手机重启后持续存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5071598/

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