在我的应用程序中,我可以在every day, every week
没有任何用户交互的情况下重复某些操作等。即,如果用户甚至不使用应用程序,则必须进行操作(将数据插入数据库)。搜索了很多,但对实现这一目标一无所知。我想过Local Notification
,但不知道这是一个好主意还是有更好的方法来实现这一点。
任何帮助深表感谢。
在我的应用程序中,我可以在every day, every week
没有任何用户交互的情况下重复某些操作等。即,如果用户甚至不使用应用程序,则必须进行操作(将数据插入数据库)。搜索了很多,但对实现这一目标一无所知。我想过Local Notification
,但不知道这是一个好主意还是有更好的方法来实现这一点。
任何帮助深表感谢。
你想调查一下AlarmManager
。把它想象成你的 android 应用程序的 unix cron。简而言之,您计划Intent
在将来触发。然后你写一个BroadcastReceiver
来处理意图,并在这里做任何你想做的事情。
当然,魔鬼在细节中。密切注意诸如将任何耗时的工作从广播接收器卸载到服务线程,并确保您事先获得唤醒锁。这些是 SO 答案中无法正确涵盖的高级主题。