1

コンテンツオブザーバーを介して変更を監視するには、サービスを実行し続ける必要があります。

また、知っておく必要があります。定期的に設定されているアラームを消去できますか?はいの場合、いつ?

タスクキラーはバージョン2.2以降のアラームを消去できますか?

4

1 に答える 1

0

サービスを実行し続ける場合は、を使用しますService.startForeground。そうすれば、最も極端な状況を除いて、Androidシステムはそれを殺しません。

リソースを使用している可能性のあるサービスが実行されていることをユーザーに知らせるために、ユーザーに継続的に表示される通知を提供する必要があります。これは、意図的な(そして賢明な)設計上の決定のようです。

それを行う限り、そしてContentObserver実際に機能する限り、を使用してアクティビティまたはサービスコードをウェイクアップする必要はまったくありませんAlarmManager。サービスは継続的に実行され、コンテンツが変更されるたびにコードが呼び出される必要があります。

于 2013-02-07T17:58:30.013 に答える