我有一个应用程序提示用户通过 timePicker 输入时间值。我使用 BufferedWriter 将输入写入文件。
我希望我的应用程序每天在提供的时间编辑用户设置。我可以在应用程序中使用函数调用来编辑设置,但我不知道在应用程序未激活时如何运行此函数。
即使应用程序未处于活动状态,如何让应用程序每天在指定时间运行此功能?
使用AlarmManager在指定时间安排Service或BroadcastReceiver (如果需要用户交互,甚至可以安排Activity )。然后只需将用于编辑设置的代码放入 Service 或 BroadcastReceiver。