如何在用户定义的分钟数后执行任务?

How can I perform a task after user defined amount of minutes?

我正在制作某种计时器,它使用 Service 来定义 Runnable,它在用户定义的分钟数后 运行。问题是,当用户定义的分钟数约为(或高于)120 分钟时,系统似乎忘记了 Runnable,并且不执行其中的任务。

我的问题是:有没有更好的方法来安排任务在指定的时间后运行?

提前致谢!

参考此处http://www.learn-android-easily.com/2013/06/scheduling-task-using-alarm-manager.html

一段时间后使用警报管理器触发事件