質問: 日付変更を通知する 私はブラックベリーの開発に新しいです。私の要件は、毎日午前8時に特定のタスクを実行するようなものです。このため私は8時にタスクをスケジュールするためにTimerクラスを試しました。しかし、問題は、私は私のデバイス時間を変更する場合、タイマーはその瞬間から動作を停止します。だから私はRealtimeClockListenerに移動しましたが、ユーザーは電池切れの問題で悪い経験をしていました。 私はただ効率的な解決策で解決しようとしていますが、私はここで完全に打たれていません。 誰でもこの点で私を助けてください。私は毎日午前8時に実行するタスクを実装したい。 私を助けてください.... よろしくお願いします..
回答: ブラックベリーは、特定のグローバルイベントをシステム全体に投稿します。関心のあるアプリケーションは、GlobalEventListenerを実装し、UiApplication(アプリケーションがUIなしでバックグラウンドで実行される場合はアプリケーション)で登録することで、これらのイベントに登録できます。 The event you will need to watch for are "Date Changed" and "Timezone Changed", elaborated here. And then adjust your timer accordingly.