java - 不使用服务的定时通知

标签 java android android-notifications

我知道有很多像我的问题一样的问题,我读过很多,现在我真的很困惑,当 Activity 被销毁并且我们的应用程序不在内存中时,是否真的可以显示通知. 这是场景: 我的应用程序在内存中,用户选择将来的某个时间,然后应用程序必须显示通知,然后他/她将关闭应用程序。我真的很想在不编写服务的情况下这样做。是否可以?怎么办?

我已经使用闹钟管理器进行了测试,但是当用户完全关闭应用程序时,定时通知不起作用。定时通知可以不止一个。

最佳答案

您可以使用 list 中声明的​​ BroadCastReceiver 并在您希望通知启动的时间启动 PendingIntent。然后就是在 BroadCastReceiveronReceive 方法上创建上述通知。

关于java - 不使用服务的定时通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22501176/

相关文章:

java - 用于 Espresso 测试的 Android Studio 项目设置

android - 从 DB 文件创建 Android Room 实体类

android - LiveData 和 Coroutines - 属性必须被初始化或抽象

android - FCM,Notification类邮件,如何像Gmail一样分组?

java - mvc调用服务层方法

Java StringBuilder 高效删除最后一次出现的字符

android - 在不使用删除的情况下,是否可以在创建通知 channel 重要性级别后对其进行更新?

android - Stacked Wear 通知也显示在手机上

java - JSON 到 GSON 和 POJO 类

android - 我可以在不涉及gradle的情况下对Android应用进行版本控制吗?