在 android 中实施和警报和提醒的最佳实践是什么?
what the best practice to implement and alarm and reminder in android?
我正在尝试将警报功能添加到我的应用程序或带有通知的提醒中,我发现一个教程为此使用了 Alarmmanger,但我想知道是否有一种新方法对此更好,workmanger 优于 alarmmanger 吗?
该应用程序的功能将是这样的:
- 用户添加带有时间和日期的备注,并选择他更喜欢将备注记为闹钟或提醒的选项
- 如果是闹钟,phone 会收到带有铃声的闹钟通知和通知上的关闭按钮,如果他点击通知,他会返回带有闹钟屏幕的应用程序,并且他可以关闭它或推迟
- 如果是提醒,phone 会收到一个简单的通知,通知中有声音和关闭按钮。
那么这样做的最佳做法是什么,如果您能向我提供有关如何实现该方法的教程,那将是我的荣幸
https://developer.android.com/guide/background#recommended-solutions
根据您的描述,您似乎属于:
Exact tasks
A task that needs to be executed at an exact point in time can use AlarmManager.
To learn more about AlarmManager, see Schedule repeating alarms.
我正在尝试将警报功能添加到我的应用程序或带有通知的提醒中,我发现一个教程为此使用了 Alarmmanger,但我想知道是否有一种新方法对此更好,workmanger 优于 alarmmanger 吗? 该应用程序的功能将是这样的:
- 用户添加带有时间和日期的备注,并选择他更喜欢将备注记为闹钟或提醒的选项
- 如果是闹钟,phone 会收到带有铃声的闹钟通知和通知上的关闭按钮,如果他点击通知,他会返回带有闹钟屏幕的应用程序,并且他可以关闭它或推迟
- 如果是提醒,phone 会收到一个简单的通知,通知中有声音和关闭按钮。 那么这样做的最佳做法是什么,如果您能向我提供有关如何实现该方法的教程,那将是我的荣幸
https://developer.android.com/guide/background#recommended-solutions
根据您的描述,您似乎属于:
Exact tasks
A task that needs to be executed at an exact point in time can use AlarmManager. To learn more about AlarmManager, see Schedule repeating alarms.