2011-11-25 54 views
1

我是黑莓發展的新手。我的要求就像我想每天早晨8點執行特定任務。爲此,我嘗試了Timer類以在上午8點安排任務。但問題是如果我改變我的設備時間,計時器從那一刻起停止工作。所以我轉移到了RealtimeClockListener,但用戶對電池耗盡問題的經驗不足。通知日期變更

我只是試圖解決有效的解決方案,但沒有運氣,我完全在這裏被擊中。

任何人都可以在這方面幫助我。我想實現廣泛的,這將在上午8時每天執行任務..

請幫我....

請多關照..

+0

你可以使用'Timer.schedule'重載,它使用延遲而不是Date。或者您可以每小時安排一次,只在上午8:00完成任務。 –

回答

1

黑莓帖子某些全球性事件系統。感興趣的應用程序可以通過實施GlobalEventListener並註冊到UiApplication(或Application,如果您的應用程序在沒有UI的情況下在後臺運行)註冊這些事件。

您需要注意的事件是「Date Changed」和「Timezone Changed」,詳細說明了here。然後相應地調整你的計時器。