Events 在BlackBerry中使用定时事件

Events 在BlackBerry中使用定时事件,events,blackberry,alarm,timed-events,Events,Blackberry,Alarm,Timed Events,在BlackBerry中是否可以在指定的时间间隔触发事件?我正在寻找类似Android中AlarmManager类的东西(如果有人熟悉的话) 目标是运行一些代码,即使应用程序不在前台,并且没有获得前台“焦点”。最好是即使应用程序被系统或手机重启杀死,也可以触发事件(我不知道在这个操作系统上杀死应用程序的细节,我现在正在开始开发) 我不希望为这个任务编写一个后台进程,因为它每隔几个小时就会被触发一次(我认为为一个简单的类似报警的事件使用后台任务是浪费电池) 我环顾了很多地方,但找不到任何令人满意的

在BlackBerry中是否可以在指定的时间间隔触发事件?我正在寻找类似Android中AlarmManager类的东西(如果有人熟悉的话)

目标是运行一些代码,即使应用程序不在前台,并且没有获得前台“焦点”。最好是即使应用程序被系统或手机重启杀死,也可以触发事件(我不知道在这个操作系统上杀死应用程序的细节,我现在正在开始开发)

我不希望为这个任务编写一个后台进程,因为它每隔几个小时就会被触发一次(我认为为一个简单的类似报警的事件使用后台任务是浪费电池)

我环顾了很多地方,但找不到任何令人满意的解决办法

干杯


kajman

计时器和TimerTask类对于按计划运行任务非常有用。请在此处查看API:

计时器将创建自己的线程并休眠,直到有任务要运行。它需要运行一个后台任务,但如果只是等待,就不会使用CPU或电池

如果不希望线程一直运行,可以使用ApplicationManager类来安排应用程序稍后启动

您还可以将应用程序配置为在启动时运行。除非你有编码错误,否则操作系统一般不会杀死你的应用。RIM在他们的超级应用程序文档中称之为“始终在线”体验:


这似乎正是我所需要的。非常感谢,我来看看结果如何。